Classe CPrimitiveElementTraits
Questa classe fornisce metodi e funzioni predefiniti per una classe di raccolta composta da tipi di dati primitivi.
Sintassi
template <typename T>
class CPrimitiveElementTraits : public CDefaultElementTraits<T>
Parametri
T
Tipo di dati da archiviare nell'oggetto classe di raccolta.
Membri
Typedef pubblici
Nome | Descrizione |
---|---|
CPrimitiveElementTraits::INARGTYPE | Tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolta. |
CPrimitiveElementTraits::OUTARGTYPE | Tipo di dati da utilizzare per il recupero di elementi dall'oggetto classe di raccolta. |
Osservazioni:
Questa classe fornisce funzioni e metodi statici predefiniti per lo spostamento, la copia, il confronto e l'hashing di elementi del tipo di dati primitivi archiviati in un oggetto classe di raccolta.
Per altre informazioni, vedere Classi di raccolta ATL.
Gerarchia di ereditarietà
CPrimitiveElementTraits
Requisiti
Intestazione: atlcoll.h
CPrimitiveElementTraits::INARGTYPE
Tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolta.
typedef T INARGTYPE;
CPrimitiveElementTraits::OUTARGTYPE
Tipo di dati da utilizzare per il recupero di elementi dall'oggetto classe di raccolta.
typedef T& OUTARGTYPE;