Classe di CElementTraits
Questa classe utilizzata dalle classi di raccolte per fornire metodi e funzioni per lo spostamento, la copia, il confronto e l'hashing operazioni.
template<
typename T
>
class CElementTraits : public CDefaultElementTraits< T >
Parametri
- T
Il tipo di dati da archiviare nella libreria.
Note
Questa classe fornisce funzioni statiche predefinite e metodi per lo spostamento, la copia, confrontare e l'hashing degli elementi memorizzati in una classe di raccolte oggetto.CElementTraits viene specificato come provider predefinito di queste operazioni dalle classi di raccolte CAtlArray, CAtlList, CRBMap, CRBMultiMape CRBTree.
Le implementazioni predefinite appropriata per i tipi di dati semplici, ma se le classi di raccolte utilizzate per memorizzare più oggetti complessi, funzioni e metodi devono essere sottoposti a override dalle implementazioni fornite.
Per ulteriori informazioni, vedere Classi di raccolte ATL.
Requisiti
Header: atlcoll.h
Vedere anche
Riferimenti
Classe di CDefaultElementTraits