Třída CStringElementTraitsI
Tato třída obsahuje statické funkce související s řetězce uložené v kolekci objektů třídy.Je podobný CStringElementTraits, ale provádí porovnání velká a malá písmena.
template<
typename T,
class CharTraits = CDefaultCharTraits< T::XCHAR >
>
class CStringElementTraitsI : public CElementTraitsBase< T >
Parametry
- T
Typ dat uložené v kolekci.
Členy
Funkce TypeDef veřejné
Název |
Description |
---|---|
Typ dat pro přidávání prvků do třídy objektu kolekce. |
|
Typ dat pro načtení prvky z kolekce třídy objektu. |
Veřejné metody
Název |
Description |
---|---|
Tato statická funkce porovnat dva prvky řetězec pro rovnost ignoruje rozdíly v případě volání. |
|
Tato statická funkce porovnat dva prvky řetězce ignoruje rozdíly v případě volání. |
|
Tato statická funkce pro výpočet hodnoty hash pro prvek daný řetězec volání. |
Poznámky
Tato třída obsahuje statické funkce pro 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í CStringRefElementTraits při objektů string se zabývat se jako odkazy.
Další informace naleznete v tématu Třídy ATL kolekce.
Hierarchii dědičnosti
CStringElementTraitsI
Požadavky
Záhlaví: atlcoll.h