Condividi tramite


CHeapPtrElementTraits Class

Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori heap.

Importante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

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

Parametri

  • T
    Il tipo di oggetto da archiviare nella classe di raccolte.

  • Allocator
    La classe di allocazione della memoria da utilizzare. l'impostazione predefinita è CCRTAllocator.

Membri

Typedef pubblici

Nome

Descrizione

CHeapPtrElementTraits::INARGTYPE

Il tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolte.

CHeapPtrElementTraits::OUTARGTYPE

Il tipo di dati da utilizzare per recuperare gli elementi dall'oggetto classe di raccolte.

Note

Questa classe fornisce metodi, funzioni statiche e i typedef per il supporto della creazione di oggetti della classe di raccolte che contengono puntatori heap. La classe CHeapPtrList deriva da CHeapPtrElementTraits.

Per ulteriori informazioni, vedere Classi di raccolte ATL.

Gerarchia di ereditarietà

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

Requisiti

Header: atlcoll.h

Vedere anche

Riferimenti

CDefaultElementTraits Class

CComHeapPtr Class

Altre risorse

ATL Class Overview