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à
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