ios::imbue()函式


關聯 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;
}