Sdílet prostřednictvím


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

a64sa2yk.collapse_all(cs-cz,VS.110).gifFunkce TypeDef veřejné

Název

Description

CStringElementTraitsI::INARGTYPE

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

CStringElementTraitsI::OUTARGTYPE

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

a64sa2yk.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CStringElementTraitsI::CompareElements

Tato statická funkce porovnat dva prvky řetězec pro rovnost ignoruje rozdíly v případě volání.

CStringElementTraitsI::CompareElementsOrdered

Tato statická funkce porovnat dva prvky řetězce ignoruje rozdíly v případě volání.

CStringElementTraitsI::Hash

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

CElementTraitsBase

CStringElementTraitsI

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CElementTraitsBase

Třída CStringElementTraits

Další zdroje

Přehled třídy ATL