Biblioteca C ++ Locale - nome

Descrição

É usado para obter um nome de localidade e retorna o nome da localidade, de uma maneira específica da implementação.

Declaração

A seguir está a declaração para std :: locale :: name.

C ++ 98

string name() const;

C ++ 11

string name() const;

Parâmetros

Nenhum

Valor de retorno

Ele retorna uma string com o nome do local ou com "*" se não tiver nome.

Exceções

Strong guarantee - se uma exceção é lançada, não há efeitos.

Corridas de dados

O objeto local é acessado.

Exemplo

No exemplo a seguir, explica sobre std :: locale :: name.

#include <iostream>
#include <locale>

int main () {
   std::locale loc;

   std::cout << "The global locale should be : " << loc.name() << '\n';

   return 0;
}

Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -

The global locale should be : C