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