char_traits Struct
Структура char_traits описывает атрибуты, связанные с символом.
template <
class CharType
> struct char_traits;
Параметры
- CharType
Тип данных элемента.
Заметки
Структура шаблона описание различных признаков символ типа CharType.Шаблон класса basic_string а также несколько классов шаблон библиотеки iostream, включая basic_ios, использовать эту информацию для управления элементами типа CharType.Такой тип элемента не должны требовать явного создания или уничтожения.Оно должно поддерживать конструктор по умолчанию, конструктор копирования и оператор присваивания с предполагаемую семантику.Побитовое копирование должен иметь тот же эффект, как назначение.Ни одна из функций-членов char_traits структуры можно создавать исключения.
Определения типов
Тип символа. |
|
Тип integer, представляющий знак типа char_type или символ конца файла (EOF). |
|
Тип integer, представляющий смещения между позиции в потоке. |
|
Тип integer, представляющий положение в потоке. |
|
Тип, представляющий состояние преобразования многобайтовых символов в потоке. |
Функции-члены
Присваивает значение одного символа в другой. |
|
Сравнивает указанное число знаков в две строки. |
|
Копирует указанное число знаков из одной строки в другую.Устаревший.Взамен рекомендуется использовать char_traits::_Copy_s. |
|
Копирует указанное число знаков из одной строки в другую. |
|
Возвращает символ конца файла (EOF). |
|
Проверяет, является ли два char_type символы равны. |
|
Проверяет, является ли два символа в виде int_typeравны s. |
|
Осуществляет поиск первого вхождения указанного знака в диапазон знаков. |
|
Возвращает длину строки. |
|
Проверяет, является ли один символ меньше, чем другой. |
|
Копирует указанное число символов в последовательность в другой, возможно перекрываются, последовательность.Устаревший.Взамен рекомендуется использовать char_traits::_Move_s. |
|
Копирует указанное число символов в последовательность в другой, возможно перекрываются, последовательность. |
|
Проверяет, является ли символ символ конца файла (EOF). |
|
Преобразует int_type символ соответствующего char_type знака и возвращает результат. |
|
Преобразует char_type символ соответствующего int_type знака и возвращает результат. |
Требования
Заголовок: <string>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++