Spec-Zone.ru › C++

std::basic_streambuf<CharT,Traits>::pubimbue, std::basic_streambuf<CharT,Traits>::imbue

std::locale pubimbue( const std::locale& loc );
(1)
protected:
virtual void imbue( const std::locale& loc );
(2)

Изменяет связанную локаль.

1) Устанавливает loc в качестве связанной локали. Вызывает imbue(loc) наиболее производного класса
2) Версия этой функции в базовом классе ничего не делает. Производные классы могут переопределить эту функцию, чтобы получать уведомления об изменениях локали. Производный класс может кэшировать локаль и фасеты-члены между вызовами imbue().

Параметры

loc - объект локали для связывания

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

1) Предыдущая связанная локаль.
2) (нет)

Примечания

Во время вызова imbue() функция getloc() возвращает предыдущую локаль.

Пример

См. также

getloc
получает копию связанной локали
(открытая функция-член)

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

Spec-Zone.ru

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