locale::global
Resetuje domyślne ustawienia regionalne dla programu.Globalne ustawienia regionalne to dotyczy zarówno c i C++.
static locale global(
const locale& _Loc
);
Parametry
- _Loc
Ustawienia regionalne używane jako domyślne ustawienia regionalne w programie.
Wartość zwracana
Poprzednie ustawienia regionalne, zanim resetowania domyślnych ustawień regionalnych.
Uwagi
Podczas uruchamiania programu globalnych ustawień regionalnych jest taka sama jak klasycznych ustawień regionalnych.global() Działać wywołania setlocale( LC_ALL, loc.name. c_str()) ustanowić dopasowywania ustawień regionalnych w bibliotece c standardowe.
Przykład
// 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;
}
Wymagania
Nagłówek: <locale>
Obszar nazw: std