std::basic_filebuf::imbue

来自cppreference.com
< cpp‎ | io‎ | basic filebuf
protected:
virtual void imbue( const std::locale& loc )

更改关联的本地环境,使得此调用后(和另一 imbue() 调用前)所有插入或释出的字符以 locstd::codecvt 平面转换。

若旧 locale 的编码依赖状态,且文件未被寻位到起始,则新的 locale 必须与先前感染者拥有相同的 std::codecvt 平面。

目录

[编辑] 参数

loc - 要与流感染的 locale

[编辑] 返回值

(无)

[编辑] 示例

[编辑] 参阅

[虚]
更改关联的本地环境
(std::basic_streambuf 的虚受保护成员函数) [编辑]
设置本地环境
(std::basic_ios 的公开成员函数) [编辑]