locale::global
Obnoví výchozí národní prostředí programu.Tento problém se týká globálního národního prostředí pro C a C++.
static locale global(
const locale& _Loc
);
Parametry
- _Loc
Národní program používá jako výchozí národní prostředí.
Vrácená hodnota
Předchozí národní před byla obnovena výchozí národní prostředí.
Poznámky
Při spuštění programu globálního národního prostředí je stejné jako klasické prostředí.global() Volání funkce setlocale( LC_ALL, loc.name. c_str()) k vytvoření odpovídající národní prostředí v knihovně C standardní.
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í:<národního prostředí>
Obor názvů: std