Поделиться через


collate Class

Класс шаблона, описывающий объект, который может служить в качестве языкового аспекта контролировать порядок и группы символов внутри строки, сравнение между ними и хеширования строк.

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

Параметры

  • CharType
    Тип, используемый в программе для кодирования символов.

Заметки

Как и в случае с любой аспект языка статический объект обладает начальной хранимое значение ноль.Первая попытка получить доступ к его хранимые значения хранятся уникальные положительное значение в код. В некоторых языках знаки группируются и обрабатываются как один символ и в других, отдельных знаков, рассматриваются как если бы они были двумя символами.Сортировки служб, предоставляемых классом collate предоставляют способ сортировки этих случаев.

eft5f5sf.collapse_all(ru-ru,VS.110).gifКонструкторы

разбор по копиям

Конструктор объектов класса collate , служит в качестве аспекта языковой стандарт для обработки строк, правилах сортировки.

eft5f5sf.collapse_all(ru-ru,VS.110).gifОпределения типов

char_type

Тип, описывающий символ типа CharType.

STRING_TYPE

Тип, описывающий строковый тип basic_string символов типа CharType.

eft5f5sf.collapse_all(ru-ru,VS.110).gifФункции-члены

compare

Сравнивает две последовательности знаков в соответствии с их правил конкретных аспектов равенства или неравенства.

do_compare

Виртуальная функция вызывается для сравнения двух последовательностей знаков согласно их правил конкретных аспектов равенства или неравенства.

do_hash

Виртуальная функция вызывается для определения хэш-значение последовательности, их правила аспекта.

do_transform

Виртуальная функция вызывается для преобразования последовательности знаков от языкового стандарта строка, которая может использоваться в лексикографических сравнения с другими последовательности символов, аналогичным образом преобразуется из одного языка.

hash

Определяет значение хэша последовательности в соответствии с их правила аспекта.

преобразование

Преобразует последовательность символов от языкового стандарта строка, которая может использоваться в лексикографических сравнения с другими последовательности символов, аналогичным образом преобразуется из одного языка.

Требования

Заголовок: <locale>

Пространство имен: std

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

Другие ресурсы

члены collate

члены<языковой стандарт>