Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

locale Class