Libreria locale C ++ - nome

Descrizione

Ha usato per ottenere un nome di locale e restituisce il nome della locale, in un modo specifico dell'implementazione.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: locale :: name.

C ++ 98

string name() const;

C ++ 11

string name() const;

Parametri

nessuna

Valore di ritorno

Restituisce una stringa con il nome della locale o con "*" se non ha nome.

Eccezioni

Strong guarantee - se viene lanciata un'eccezione, non ci sono effetti.

Gare di dati

Si accede all'oggetto locale.

Esempio

Nell'esempio seguente viene spiegato lo std :: locale :: name.

#include <iostream>
#include <locale>

int main () {
   std::locale loc;

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

   return 0;
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

The global locale should be : C