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