Udostępnij za pośrednictwem


collate Class

Klasa szablonu, która opisuje obiekt, który może służyć jako aspekt ustawień regionalnych do kontrolowania kolejności i grupowania znaków w ciągu, porównania między nimi i mieszania ciągi.

template <class CharType > 
 class collate : public locale::facet

Parametry

  • CharType
    Typ używany w programie do kodowania znaków.

Uwagi

Podobnie jak w przypadku dowolnego aspektu locale identyfikator obiektu statycznego ma przechowywane początkową wartość zero.Pierwsza próba dostępu do jego wartości przechowywanej przechowuje unikatową wartość dodatnią w identyfikatora. W przypadku niektórych języków znaki są grupowane i traktowane jako pojedynczy znak i w innych pojedyncze znaki są traktowane tak, jakby były dwa znaki.Sortowania usług świadczonych przez klasę Sortuj umożliwiają sortowanie w tych przypadkach.

eft5f5sf.collapse_all(pl-pl,VS.110).gifKonstruktory

Sortowanie

Konstruktor dla obiektów klasy collate jako aspekt ustawień regionalnych do obsługi ciąg konwencje sortowania.

eft5f5sf.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

char_type

Typ, który opisuje znaku typu CharType.

STRING_TYPE

Typ, który opisuje ciąg typu basic_string zawierających znaki typu CharType.

eft5f5sf.collapse_all(pl-pl,VS.110).gifFunkcje składowe

Porównaj

Porównuje dwa sekwencje znaków, zgodnie z ich aspekt specyficzne zasady równości lub nierówności.

do_compare

Funkcja wirtualny o nazwie do porównywania dwóch sekwencje znaków, zgodnie z ich aspekt specyficzne zasady równości lub nierówności.

do_hash

Wirtualny funkcja wywoływana w celu określenia wartości mieszania sekwencji zgodnie z zasadami ich specyficzne aspekt.

do_transform

Funkcja wirtualny o nazwie do konwersji sekwencja znaków z ustawień regionalnych na ciąg znaków, które mogą być stosowane w lexicographical porównania z innymi sekwencje znaków, podobnie przekonwertowane z tych samych ustawień regionalnych.

hash

Określa wartość mieszania sekwencji zgodnie z zasadami ich specyficzne aspekt.

Przekształć

Konwertuje ciąg znaków, które mogą być stosowane w lexicographical porównania z innymi sekwencje znaków, podobnie przekonwertowane z tych samych ustawień regionalnych sekwencja znaków od ustawień regionalnych.

Wymagania

Nagłówek: <locale>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Inne zasoby

Sortowanie elementów członkowskich

<locale> Członkowie