locale::global
Réinitialise les paramètres régionaux par défaut pour le programme.Cela affecte les paramètres régionaux globaux pour C et C++.
static locale global(
const locale& _Loc
);
Paramètres
- _Loc
Les paramètres régionaux à utiliser comme paramètres régionaux par défaut par le programme.
Valeur de retour
Les paramètres régionaux précédents avant les paramètres régionaux par défaut ont été réinitialisé.
Notes
Au démarrage du programme, les paramètres régionaux globaux sont identiques aux paramètres régionaux courantes.Les appels de fonction d' global()setlocale( LC_ALL, loc.name. c_str()) pour générer des paramètres régionaux correspondants dans la bibliothèque C standard.
Exemple
// 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;
}
Configuration requise
en-tête : <locale>
l'espace de noms : DST