Condividi tramite


Classe CAutoVectorPtrElementTraits

Questa classe fornisce metodi, funzioni statiche e typedef utili per la creazione di raccolte di puntatori intelligenti usando operatori vettoriali nuovi ed eliminati.

Importante

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

Sintassi

template <typename T>
class CAutoVectorPtrElementTraits :
   public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>

Parametri

T
Tipo di puntatore.

Membri

Typedef pubblici

Nome Descrizione
CAutoVectorPtrElementTraits::INARGTYPE Tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolta.
CAutoVectorPtrElementTraits::OUTARGTYPE Tipo di dati da utilizzare per il recupero di elementi dall'oggetto classe di raccolta.

Osservazioni:

Questa classe fornisce metodi, funzioni statiche e typedef per facilitare la creazione di oggetti classe di raccolta contenenti puntatori intelligenti. A differenza di CAutoPtrElementTraits, questa classe usa operatori vector new ed delete.

Gerarchia di ereditarietà

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoVectorPtrElementTraits

Requisiti

Intestazione: atlcoll.h

CAutoVectorPtrElementTraits::INARGTYPE

Tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolta.

typedef CAutoVectorPtr<T>& INARGTYPE;

CAutoVectorPtrElementTraits::OUTARGTYPE

Tipo di dati da utilizzare per il recupero di elementi dall'oggetto classe di raccolta.

typedef T*& OUTARGTYPE;

Vedi anche

Classe CDefaultElementTraits
Classe CAutoVectorPtr
Cenni preliminari sulla classe