Sdílet prostřednictvím


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

Viz také

CDefaultElementTraits – třída
Přehled třídy