CElementTraits-Klasse

Diese Klasse wird von Auflistungsklassen verwendet, um Methoden und Funktionen zum Verschieben, Kopieren, den Vergleich und Hashvorgänge bereitzustellen.

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

Parameter

  • T
    Der Typ von den in der Auflistung gespeichert werden, Daten.

Hinweise

Diese Klasse bietet Standardverhalten statische Funktionen und Methoden zum Verschieben, Kopieren, Vergleichen und die hackenden Elemente, die in einer Auflistungsklasse gespeichert werden, ein Objekt.CElementTraits wird als Standardanbieter dieser Vorgänge von der CAtlArray-Auflistungsklassen, CAtlList, CRBMap, CRBMultiMap und CRBTree angegeben.

Die Standardimplementierungen genügt für einfache Datentypen, jedoch, wenn die Auflistungsklassen verwendet werden, um komplexere Objekte zu speichern, müssen die Funktionen und die Methoden von vom Benutzer bereitgestellte Implementierungen überschrieben werden.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CDefaultElementTraits-Klasse

Weitere Ressourcen

ATL-Klassenübersicht