std::basic_filebuf<CharT,Traits>::imbue
protected: virtual void imbue( const std::locale& loc ) |
Изменяет связанный локали, чтобы все символы, вставленные или извлеченные после этого вызова (и до следующего вызова imbue()), преобразовывались с использованием компонента std::codecvt объекта loc.
Если кодировка старого локали зависит от состояния, а файл не находится в начале, новый локал должен иметь тот же компонент std::codecvt , что и ранее установленный.
Параметры
| loc | - | локал для присвоения потоку |
Возвращаемое значение
(нет)
Пример
См. также
|
[виртуальный] | изменяет связанный локал (виртуальный защищённый член-функция std::basic_streambuf<CharT,Traits>) |
| устанавливает локал (публичный член-функция 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