Condividi tramite


locale::global

Reimposta le impostazioni locali predefinite per il programma. Ciò influisce sulle impostazioni locali globali per sia in C che in C++.

static locale global(
    const locale& _Loc
);

Parametri

  • _Loc
    Le impostazioni locali da utilizzare come impostazioni locali predefinite dal programma.

Valore restituito

Le impostazioni locali precedenti prima delle impostazioni locali predefinite sono state reimpostate.

Note

All'avvio del programma, le impostazioni locali globali corrisponde all'impostazione locale classica. Le chiamate di funzione setlocale( LC_ALL, loc.name. c_str()) di global() per stabilire le impostazioni locali corrispondenti nella libreria di C standard.

Esempio

// 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;
}
  

Requisiti

impostazioni locali <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe locale