Partager via


locale::global

Réinitialise les paramètres régionaux par défaut définis pour le programme. Cela affecte les paramètres régionaux globaux pour C et C++.

static locale global(
    const locale& _Loc
);

Paramètres

  • _Loc
    Paramètres régionaux à utiliser comme paramètres régionaux par défaut définis par le programme.

Valeur de retour

Les paramètres régionaux précédents avant que les paramètres régionaux par défaut ne soient réinitialisés.

Notes

Au démarrage du programme, les paramètres régionaux globaux sont identiques aux paramètres régionaux classiques. La fonction global() appelle setlocale( LC_ALL, loc.name. c_str()) pour générer des paramètres régionaux correspondants dans la bibliothèque de 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: <paramètres régionaux>

Espace de noms : std

Voir aussi

Référence

locale, classe