Freigeben über


locale::global

Setzt das Standardgebietsschema für das Programm zurück. Dies betrifft das globale Gebietsschema für C und C++.

static locale global(
    const locale& _Loc
);

Parameter

  • _Loc
    Das als das Standardgebietsschema Gebietsschema verwendet werden, durch das Programm.

Rückgabewert

Das vorherige Gebietsschema vor dem Standardgebietsschema Ausgabe zurück.

Hinweise

Am Programmstart ist das globale Gebietsschema dem klassische Gebietsschema. Die global() durch setlocale( LC_ALL, loc.name. c_str()), um einen entsprechenden Gebietsschema in der C-Standardbibliothek einzurichten.

Beispiel

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

Anforderungen

Gebietsschema Header: <>

Namespace: std

Siehe auch

Referenz

locale-Klasse