Klasa CStringElementTraits

Tej klasy zapewnia funkcje statycznej używane przez klasy zbioru, przechowywania CString obiektów.

template< 
   typename T  
> 
class CStringElementTraits

Parametry

  • T
    Typ danych przechowywanych w kolekcji.

Członkowie

Definicje TypeDef publicznych

Nazwa

Opis

CStringElementTraits::INARGTYPE

Typ danych dodawania elementów do kolekcji obiektu klasy.

CStringElementTraits::OUTARGTYPE

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

Metody publiczne

Nazwa

Opis

CStringElementTraits::CompareElements

(Statyczny) Wywołanie tej funkcji, aby porównać dwa elementy ciąg dla równości.

CStringElementTraits::CompareElementsOrdered

(Statyczny) Wywołanie tej funkcji, aby porównać dwa elementy ciąg.

CStringElementTraits::CopyElements

(Statyczny) Wywołanie tej funkcji, aby skopiować CString elementy przechowywane w kolekcji obiektu klasy.

CStringElementTraits::Hash

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

CStringElementTraits::RelocateElements

(Statyczny) Wywołanie tej funkcji, aby przemieścić CString elementy przechowywane w kolekcji obiektu klasy.

Uwagi

Ta klasa zawiera statycznej funkcji Kopiowanie, przenoszenie i porównywanie ciągów i tworzenia wartość mieszania.Funkcje te są przydatne do przechowywania danych opartych na ciąg znaków za pomocą klasy kolekcji.Użyj CStringElementTraitsI podczas porównania nieuwzględniające wielkości liter są wymagane.Użyj CStringRefElementTraits gdy są obiektami string rozpatrywane jako odniesienia.

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

Wymagania

Nagłówek: cstringt.h

Zobacz też

Informacje

Klasa CElementTraitsBase

Klasa CStringElementTraitsI

Inne zasoby

Omówienie klasy ATL