CElementTraits-Klasse
Diese Klasse wird von Sammlungsklassen verwendet, um Methoden und Funktionen zum Verschieben, Kopieren, Vergleichen und Hashing bereitzustellen.
Syntax
template<typename T>
class CElementTraits : public CDefaultElementTraits<T>
Parameter
T
Der Datentyp, der in der Sammlung gespeichert werden soll.
Hinweise
Diese Klasse stellt standardmäßig statische Funktionen und Methoden zum Verschieben, Kopieren, Vergleichen und Hashing von Elementen bereit, die in einem Auflistungsklassenobjekt gespeichert sind. CElementTraits
wird als Standardanbieter dieser Vorgänge durch die Auflistungsklassen CAtlArray, CAtlList, CRBMap, CRBMultiMap und CRBTree angegeben.
Die Standardimplementierungen reichen für einfache Datentypen aus, aber wenn die Auflistungsklassen zum Speichern komplexerer Objekte verwendet werden, müssen die Funktionen und Methoden durch vom Benutzer bereitgestellte Implementierungen überschrieben werden.
Weitere Informationen finden Sie unter ATL-Auflistungsklassen.
Anforderungen
Kopfzeile: atlcoll.h