Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

locale – třída