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