Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс
Описывает буфер потока, который управляет передачей элементов в буфер потока байтов и из него.
template <class Codecvt, class Elem = wchar_t, class Traits = std::char_traits<Elem>>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
Codecvt
Аспект locale
, представляющий объект преобразования.
Elem
Тип двухбайтового элемента.
Traits
Признаки, связанные с Elem
.
Этот шаблон класса описывает буфер потока, который управляет передачей элементов типа _Elem
, признаки символов которых описываются классом Traits
, в буфер потока байтов и из буфера потока байтов типа std::streambuf
.
Преобразование между последовательностями значений Elem
и многобайтовыми последовательностями выполняется объектом класса Codecvt<Elem, char, std::mbstate_t>
, который соответствует требованиям аспекта стандартного преобразования кода std::codecvt<Elem, char, std::mbstate_t>
.
Объект этого шаблона класса хранит:
- Указатель на базовый буфер потока байтов.\
- Указатель на выделенный объект аспекта преобразования, который освобождается при
wbuffer_convert
уничтожении.