Classe di CHeapPtrElementTraits

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

Nota importanteImportante

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

51kzz6ww.collapse_all(it-it,VS.110).gifTypedef 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

Classe di CDefaultElementTraits

Classe di CComHeapPtr

Altre risorse

I cenni preliminari sulle classi ATL