ctype Class
Класс, который предоставляет аспект, который используется для классификации знаков, преобразование из верхней и нижней случаях и преобразование кодировка этого набора, используемого языка.
template <class CharType>
class ctype : public ctype_base
Параметры
- CharType
Тип, используемый в программе для кодирования символов.
Заметки
Как и в случае с любой аспект языка статический объект обладает начальной хранимое значение ноль.Первая попытка получить доступ к его хранимые значения хранятся уникальные положительное значение в код. Критерии классификации предоставляются типа вложенных битовую маску в ctype_base базового класса.
Стандартная библиотека C++ определяет два явной специализации шаблона класса.
CType<char>, явная специализация которых различия описаны отдельно.
CType<wchar_t>, который обрабатывает элементы как широких символов.
Другие специализации шаблона класса ctype<CharType>:
Преобразование значения ch типа CharType в значение типа char с выражением (char)ch.
Преобразование значения байт типа char в значение типа CharType с выражением CharType (байт).
Все операции выполняются над char значения так же, как для явной специализации ctype<char>.
Конструкторы
Конструктор объектов класса ctype , служат в качестве аспектов языка для символов. |
Определения типов
Тип, описывающий символ, используемый язык. |
Функции-члены
Виртуальная функция вызывается для проверки одного символа имеет определенный атрибут или атрибуты каждого символа в диапазоне классификации и сохраняет их в массиве. |
|
Виртуальная функция вызывается для преобразования символов типа CharType используется языковой стандарт в соответствующий знак типа char в собственный символ. |
|
Виртуальная функция вызывается для поиска первого знака в диапазон, соответствующий указанному маски. |
|
Виртуальная функция вызывается для поиска первого знака в диапазоне, который не соответствует указанной маской. |
|
Виртуальная функция вызывается для преобразования символа или диапазон символов нижнего регистра. |
|
Виртуальная функция вызывается для преобразования в верхний регистр знака или диапазон символов. |
|
Виртуальная функция вызывается для преобразует знак типа char в собственный символ установить соответствующий знак типа CharType используемого языка. |
|
Проверяет, является ли один символ имеет определенный атрибут или классифицирует атрибуты каждого символа в диапазоне и сохраняет их в массиве. |
|
Преобразует символ типа CharType используется языковой стандарт в соответствующий знак типа char в кодировка. |
|
Находит первый символ в диапазоне, который соответствует указанной маской. |
|
Находит первый символ в диапазоне, который не соответствует указанной маской. |
|
Преобразует символ или диапазон символов в нижний регистр. |
|
Преобразует символ или диапазон символов в верхний регистр. |
|
Преобразует символ типа char в собственный символ установить соответствующий знак типа CharType используемого языка. |
Требования
Заголовок: <locale>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++