Udostępnij za pośrednictwem


locale::global

Resetuje domyślne ustawienia regionalne dla programu.Wpływa to na globalne ustawienia regionalne dla C i C++.

static locale global(
    const locale& _Loc
);

Parametry

  • _Loc
    Ustawienia regionalne, które będą używane jako domyślne ustawienia regionalne przez program.

Wartość zwracana

Poprzednie ustawienia regionalne, zanim resetowania domyślnych ustawień regionalnych.

Uwagi

W momencie uruchamiania programu globalnych ustawień regionalnych jest taka sama, jak klasyczne ustawienia regionalne.global() Wywołania funkcji setlocale( LC_ALL, loc.name. c_str()) do ustanowienia pasujące locale C standardowej biblioteki.

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:<ustawień regionalnych>

Przestrzeń nazw: std

Zobacz też

Informacje

locale — Klasa