關(guān)聯(lián) loc 到流和流緩沖區(qū)(如果有),用于區(qū)域設(shè)置敏感操作的新區(qū)域設(shè)置對象。
這個函數(shù)調(diào)用它的繼承同義詞 ios_base::imbue(loc),如果流與流緩沖區(qū)相關(guān)聯(lián),它也調(diào)用rdbuf() -> pubimbue(loc)。
locale imbue (const locale& loc);
loc ? 作為流的新區(qū)域設(shè)置填充的區(qū)域設(shè)置對象。在下面的例子中演示了ios::imbue函數(shù)。
#include <iostream>
#include <locale>
int main() {
std::locale mylocale("");
std::cout.imbue(mylocale);
std::cout << 3.14159 << '/n';
return 0;
}