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
[virtual]
реагирует на изменение связанной локали
(виртуальная защищённая функция-член 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/cpp/io/basic_filebuf/imbue

Spec-Zone.ru

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