Biblioteca de configuración regional de C ++: nombre

Descripción

Solía ​​obtener un nombre de configuración regional y devuelve el nombre de la configuración regional, de una manera específica de implementación.

Declaración

A continuación se muestra la declaración de std :: locale :: name.

C ++ 98

string name() const;

C ++ 11

string name() const;

Parámetros

ninguna

Valor devuelto

Devuelve una cadena con el nombre de la configuración regional, o con "*" si no tiene nombre.

Excepciones

Strong guarantee - si se lanza una excepción, no hay efectos.

Carreras de datos

Se accede al objeto de configuración regional.

Ejemplo

En el siguiente ejemplo se 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;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

The global locale should be : C