Spec-Zone.ru › C++

std::basic_filebuf<CharT,Traits>::imbue

protected:
virtual void imbue( const std::locale& loc )

Изменяет связанный локали, чтобы все символы, вставленные или извлеченные после этого вызова (и до следующего вызова imbue()), преобразовывались с использованием компонента std::codecvt объекта loc.

Если кодировка старого локали зависит от состояния, а файл не находится в начале, новый локал должен иметь тот же компонент std::codecvt , что и ранее установленный.

Параметры

loc - локал для присвоения потоку

Возвращаемое значение

(нет)

Пример

См. также

imbue
[виртуальный]
изменяет связанный локал
(виртуальный защищённый член-функция std::basic_streambuf<CharT,Traits>)
imbue
устанавливает локал
(публичный член-функция std::basic_ios<CharT,Traits>)

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

Spec-Zone.ru

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