Partager via


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

Voir aussi

Référence

locale Class