Classe CElementTraits

Questa classe viene usata dalle classi di raccolta per fornire metodi e funzioni per operazioni di spostamento, copia, confronto e hashing.

Sintassi

template<typename T>
class CElementTraits : public CDefaultElementTraits<T>

Parametri

T
Tipo di dati da archiviare nella raccolta.

Osservazioni:

Questa classe fornisce funzioni e metodi statici predefiniti per lo spostamento, la copia, il confronto e l'hashing degli elementi archiviati in un oggetto classe di raccolta. CElementTraits viene specificato come provider predefinito di queste operazioni dalle classi di raccolta CAtlArray, CAtlList, CRBMap, CRBMultiMap e CRBTree.

Le implementazioni predefinite sono sufficienti per i tipi di dati semplici, ma se le classi di raccolta vengono usate per archiviare oggetti più complessi, le funzioni e i metodi devono essere sottoposti a override dalle implementazioni fornite dall'utente.

Per altre informazioni, vedere Classi di raccolta ATL.

Requisiti

Intestazione: atlcoll.h

Vedi anche

Classe CDefaultElementTraits
Cenni preliminari sulla classe