Bibliothèque de paramètres régionaux C ++ - nom

La description

Il avait l'habitude d'obtenir un nom de locale et renvoie le nom de la locale, d'une manière spécifique à l'implémentation.

Déclaration

Voici la déclaration pour std :: locale :: name.

C ++ 98

string name() const;

C ++ 11

string name() const;

Paramètres

aucun

Valeur de retour

Il renvoie une chaîne avec le nom de la locale, ou avec "*" si elle n'a pas de nom.

Des exceptions

Strong guarantee - si une exception est levée, il n'y a aucun effet.

Courses de données

On accède à l'objet locale.

Exemple

L'exemple ci-dessous explique à propos de std :: locale :: name.

#include <iostream>
#include <locale>

int main () {
   std::locale loc;

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

   return 0;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

The global locale should be : C