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