关联 loc
到流和流缓冲区(如果有),用于区域设置敏感操作的新区域设置对象。
这个函数调用它的继承同义词 ios_base::imbue(loc)
,如果流与流缓冲区相关联,它也调用rdbuf() -> pubimbue(loc)
。
locale imbue (const locale& loc);
参数
loc
− 作为流的新区域设置填充的区域设置对象。
返回值
- 与调用前的流相关联设置的区域对象。
示例
在下面的例子中演示了ios::imbue
函数。
#include <iostream>
#include <locale>
int main() {
std::locale mylocale("");
std::cout.imbue(mylocale);
std::cout << 3.14159 << '/n';
return 0;
}