Sdílet prostřednictvím


Třída CStringElementTraits

Tato třída obsahuje statické funkce používané třídy shromažďování, ukládání CString objektů.

template< 
   typename T  
> 
class CStringElementTraits

Parametry

  • T
    Typ dat uložené v kolekci.

Členy

Funkce TypeDef veřejné

Název

Description

CStringElementTraits::INARGTYPE

Typ dat pro přidávání prvků do třídy objektu kolekce.

CStringElementTraits::OUTARGTYPE

Typ dat pro načtení prvky z kolekce třídy objektu.

Veřejné metody

Název

Description

CStringElementTraits::CompareElements

(Statické) Volání této funkce můžete porovnáním dva prvky řetězec pro rovnost.

CStringElementTraits::CompareElementsOrdered

(Statické) Volání této funkce můžete porovnáním dva prvky řetězce.

CStringElementTraits::CopyElements

(Statické) Volání této funkce Kopírovat CString prvky, které jsou uloženy v objektu kolekce třídy.

CStringElementTraits::Hash

(Statické) Volání funkce pro výpočet hodnoty hash pro prvek zadaného řetězce.

CStringElementTraits::RelocateElements

(Statické) Volání této funkce můžete přemístit CString prvky, které jsou uloženy v objektu kolekce třídy.

Poznámky

Tato třída obsahuje statické funkce pro kopírování, přesouvání a porovnávání řetězců a pro vytvoření hodnoty hash.Tyto funkce jsou užitečné při použití kolekce třídy pro ukládání dat založené na řetězec.Použití CStringElementTraitsI při porovnávání rozlišována jsou požadovány.Použití CStringRefElementTraits při objektů string jsou řešeny jako odkazy.

Další informace naleznete v tématu Třídy ATL kolekce.

Požadavky

Záhlaví: cstringt.h

Viz také

Referenční dokumentace

Třída CElementTraitsBase

Třída CStringElementTraitsI

Další zdroje

Přehled třídy ATL