Partilhar via


locale::global

Redefine a localidade padrão para o programa. Isso afeta a localidade global para C e C++ 2.0.

static locale global(
    const locale& _Loc
);

Parâmetros

  • _Loc
    A localidade a ser usada como a localidade padrão pelo programa.

Valor de retorno

A localidade anterior antes da localidade padrão foi reiniciada.

Comentários

Na inicialização do programa, a localidade global é a mesma que a localidade clássica. As chamadas de função setlocale( LC_ALL, loc.name. c_str()) de global() para estabelecer uma localidade correspondente na biblioteca padrão C.

Exemplo

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

Requisitos

localidade <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe locale