Sdílet prostřednictvím


Třída CStringRefElementTraits

Tato třída obsahuje statické funkce související s řetězce uložené v kolekci objektů třídy.Řetězec objekty jsou řešeny jako odkazy.

template< 
   typename T 
> 
class CStringRefElementTraits : public CElementTraitsBase< T >

Parametry

  • T
    Typ dat uložené v kolekci.

Členy

Veřejné metody

Název

Description

CStringRefElementTraits::CompareElements

Volání této funkce statické porovnat dva prvky řetězec pro rovnost.

CStringRefElementTraits::CompareElementsOrdered

Tato statická funkce porovnat dva prvky řetězec volání.

CStringRefElementTraits::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.Na rozdíl od CStringElementTraits a CStringElementTraitsI, CStringRefElementTraits způsobí, že CString argumenty předávané jako const CString & odkazy.

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

Hierarchii dědičnosti

CElementTraitsBase

CStringRefElementTraits

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CElementTraitsBase

Další zdroje

Přehled třídy ATL