locale::global

重置程序的默认区域设置。 这对 C# 和 C++ 中全局区域设置。

static locale global(
    const locale& _Loc
);

参数

  • _Loc
    为默认区域设置将使用的区域设置。程序。

返回值

在默认区域设置的区域上设置重置。

备注

在程序启动,全局区域设置与经典区域设置。 调用 global() 函数确定匹配区域设置的 setlocale( LC_ALL, loc.name. c_str()) 在标准 C 库中。

示例

// locale_global.cpp
// compile by using: /EHsc
#include <locale>
#include <iostream>
#include <tchar.h>
using namespace std;

int main( )
{
   locale loc ( "German_germany" );
   locale loc1;
   cout << "The initial locale is: " << loc1.name( ) << endl;
   locale loc2 = locale::global ( loc );
   locale loc3;
   cout << "The current locale is: " << loc3.name( ) << endl;
   cout << "The previous locale was: " << loc2.name( ) << endl;
}
  

要求

页眉: <区域设置>

命名空间: std

请参见

参考

locale 类