Condividi tramite


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à

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

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;

Vedi anche

Classe CDefaultElementTraits
Cenni preliminari sulla classe