CElementTraits – třída
Tato třída je používána třídami kolekce k poskytování metod a funkcí pro přesouvání, kopírování, porovnání a hashovací operace.
Syntaxe
template<typename T>
class CElementTraits : public CDefaultElementTraits<T>
Parametry
T
Typ dat, která mají být uložena v kolekci.
Poznámky
Tato třída poskytuje výchozí statické funkce a metody pro přesouvání, kopírování, porovnávání a hashování elementů uložených v objektu třídy kolekce. CElementTraits
je určen jako výchozí zprostředkovatel těchto operací pomocí tříd kolekce CAtlArray, CAtlList, CRBMap, CRBMultiMap a CRBTree.
Výchozí implementace budou stačit pro jednoduché datové typy, ale pokud se třídy kolekce používají k ukládání složitějších objektů, funkce a metody musí být přepsány uživatelskými implementacemi.
Další informace naleznete v tématu ATL Collection Classes.
Požadavky
Hlavička: atlcoll.h