Spec-Zone.ru › C++

std::codecvt_base

Определено в заголовке <locale>
class codecvt_base;

Класс std::codecvt_base предоставляет константы состояния преобразования, которые наследуются и используются в std::codecvt элементах.

Типы членов

Тип члена Определение
enum result { ok, partial, error, noconv }; Тип перечисления без области видимости
Значение Объяснение
ok преобразование завершено без ошибок
partial не все символы исходного текста были преобразованы
error обнаружен некорректный символ
noconv преобразование не требуется, типы входных и выходных данных совпадают

Примечания

Значение std::codecvt_base::partial используется для указания того, что диапазон назначения слишком короткий для получения результатов преобразования или входные данные усечены в середине иначе допустимого многобайтового символа.

См. также

codecvt
выполняет преобразование между кодировками символов, включая UTF-8, UTF-16, UTF-32
(шаблон класса)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/locale/codecvt_base

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API