Partilhar via


Classe de CHeapPtrElementTraits

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

Importante

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

Typedefs 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