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;
}
요구 사항
헤더: <locale>
네임 스페이스: std