Compartir a través de


locale::global

Restablece la configuración regional predeterminada para el programa. Esto afecta a la configuración regional global para C y C++.

static locale global(
    const locale& _Loc
);

Parámetros

  • _Loc
    Configuración regional que se utilizará como la configuración regional predeterminada por el programa.

Valor devuelto

La configuración regional anterior antes de la configuración regional predeterminada se restaurada.

Comentarios

En el inicio del programa, configuración regional global es igual que la configuración regional clásica. Las llamadas de función setlocale( LC_ALL, loc.name. c_str()) de global() para establecer una configuración regional coincidente en la biblioteca de c estándar.

Ejemplo

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

Requisitos

configuración regional <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

locale (Clase)