命名空间
变体
操作

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

来自 cppreference.cn
< cpp‎ | io‎ | basic streambuf
 
 
 
 
std::locale pubimbue( const std::locale& loc );
(1)
protected:
virtual void imbue( const std::locale& loc );
(2)

更改关联的 locale 。

1) 设置 loc 为关联的 locale 。调用最终派生类的 imbue(loc)
2) 此函数的基类版本无效果。派生类可重写此函数以获得 locale 更改的通知。派生类可以在对 imbue() 的调用之间缓存 locale 和其刻面。

目录

[编辑] 参数

loc - 要关联的 locale 对象

[编辑] 返回值

1) 先前关联的 locale 。
2) (无)

[编辑] 注意

imbue() 的调用中, getloc() 返回先前的 locale 。

[编辑] 示例

[编辑] 参阅

获取关联区域设置的副本
(公开成员函数) [编辑]