protected virtual member function
<streambuf> <iostream>

std::basic_streambuf::imbue

void imbue (const locale& loc);
灌输区域设置
由公共成员函数 pubimbue 调用,以通知派生类新的 locale 被imbued(注入)了。

可以保证,在此函数调用之间,imbuedlocale 对象不会改变。

basic_streambuf 中,它的默认行为是不执行任何操作,但派生类可以重写此行为以执行与locale 设置更改相关的特定操作:basic_filebuf 重写了这个虚成员函数(参见 basic_filebuf::imbue)。

参数

loc
正在被 imbued 的 locale 对象。

返回值



数据竞争

不引入数据竞争,但派生类中重写的版本可能会。

异常安全

无异常保证:此默认定义从不抛出异常。

另见