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

Altre risorse

I cenni preliminari sulle classi ATL