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