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
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für