次の方法で共有


basic_ios::imbue

ロケールが変更されます。

locale imbue(
   const locale& _Loc
);

パラメーター

  • _Loc
    ロケールの文字列。

戻り値

前のロケール。

解説

rdbuf が null ポインターでない場合は、メンバー関数の呼び出し

rdbuf- >pubimbue (_Loc)

いずれの場合も、その後、ios_base::imbue_Loc () を返します。

使用例

// basic_ios_imbue.cpp
// compile with: /EHsc
#include <iostream>
#include <locale>

int main( ) 
{
   using namespace std;
   
   cout.imbue( locale( "french_france" ) );
   double x = 1234567.123456;
   cout << x << endl;
}

必要条件

ヘッダー: <ios>

名前空間: std

参照

関連項目

basic_ios Class

入出力ストリームのプログラミング

入出力ストリームの規則