locale::global
Obnoví výchozí národní prostředí programu.To ovlivní globální národního prostředí pro c a C++.
static locale global(
const locale& _Loc
);
Parametry
- _Loc
Národní program používat jako výchozí národní prostředí.
Vrácená hodnota
Předchozí národní prostředí, než byla obnovena výchozí národní prostředí.
Poznámky
Při spuštění programu globální národního prostředí je stejný jako klasické národní prostředí.global() Volání funkce setlocale( LC_ALL, loc.name. c_str()) stanovit odpovídající národní prostředí c standardní knihovny.
Příklad
// 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;
}
Požadavky
Záhlaví: <locale>
Obor názvů: std