Udostępnij za pośrednictwem


Klasa CStringElementTraitsI

Ta klasa zapewnia statycznej funkcji związanych z ciągów znaków przechowywanych w kolekcji obiektów klasy.Jest on podobny do CStringElementTraits, ale przeprowadza porównania nieuwzględniające wielkości liter.

template<
   typename T,
   class CharTraits = CDefaultCharTraits< T::XCHAR >
>
class CStringElementTraitsI : public CElementTraitsBase< T >

Parametry

  • T
    Typ danych przechowywanych w kolekcji.

Członkowie

a64sa2yk.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef publicznych

Nazwa

Opis

CStringElementTraitsI::INARGTYPE

Typ danych dodawania elementów do kolekcji obiektu klasy.

CStringElementTraitsI::OUTARGTYPE

Typ danych dla pobieranie elementów z kolekcji obiektu klasy.

a64sa2yk.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CStringElementTraitsI::CompareElements

Wywołanie tej funkcji statycznych do porównywania dwóch elementów ciąg dla równości, pomijając różnice w przypadku.

CStringElementTraitsI::CompareElementsOrdered

Wywołanie tej funkcji statycznych do porównywania dwóch elementów string, pomijając różnice w przypadku.

CStringElementTraitsI::Hash

Wywołanie tej funkcji statycznych do obliczania wartości mieszania dla elementu ciągu.

Uwagi

Ta klasa przewiduje statycznej funkcji Porównywanie ciągów i tworzenie wartość mieszania.Funkcje te są przydatne do przechowywania danych opartych na ciąg znaków za pomocą klasy kolekcji.Użyj CStringRefElementTraits gdy są obiektami string z rozpatrywane jako odniesienia.

Aby uzyskać więcej informacji, zobacz Klasy kolekcji ATL.

Hierarchii dziedziczenia

CElementTraitsBase

CStringElementTraitsI

Wymagania

Nagłówek: atlcoll.h

Zobacz też

Informacje

Klasa CElementTraitsBase

Klasa CStringElementTraits

Inne zasoby

Omówienie klasy ATL