Classe de CHeapPtrElementTraits

Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros da heap.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

template<
typename T,
class Allocator= ATL::CCRTAllocator
>
class CHeapPtrElementTraits : public CDefaultElementTraits<
ATL::CHeapPtr< T, Allocator>
>

Parâmetros

  • T
    O tipo de objeto para ser armazenado na classe de coleção.

  • Allocator
    A classe de alocação de memória para usar.O padrão é CCRTAllocator.

Membros

51kzz6ww.collapse_all(pt-br,VS.110).gifTypedefs público

Nome

Descrição

CHeapPtrElementTraits::INARGTYPE

O tipo de dados a ser usado para adicionar elementos ao objeto da classe de coleção.

CHeapPtrElementTraits::OUTARGTYPE

O tipo de dados a ser usado para recuperar elementos de objeto da classe de coleção.

Comentários

Essa classe fornece métodos estáticos, funções, e typedefs para ajudar à criação de objetos de classe de coleção que contêm ponteiros da heap.A classe deriva de CHeapPtrListCHeapPtrElementTraits.

Para obter mais informações, consulte Classes de coleção de ATL.

Hierarquia de herança

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CDefaultElementTraits

Classe de CComHeapPtr

Outros recursos

Visão geral da classe de ATL