Libreria locale C ++ - operator! =
Descrizione
Confronta le impostazioni locali e restituisce true se le impostazioni locali sono diverse oppure false.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: locale :: operator! =
C ++ 98
bool operator!= (const locale& x) const;
C ++ 11
bool operator!= (const locale& x) const;
Parametri
x - oggetto locale da confrontare.
Valore di ritorno
Restituisce true se le impostazioni locali sono diverse oppure false.
Eccezioni
Strong guarantee - se viene generata un'eccezione, non ci sono modifiche negli oggetti.
Gare di dati
Si accede all'oggetto locale.
Esempio
Nell'esempio seguente viene illustrato lo std :: locale :: operator! =.
#include <iostream>
#include <locale>
int main () {
if (std::cout.getloc() != std::locale("C"))
std::cout << "cout is not using the locale C.\n";
else
std::cout << "cout is using The locale C.\n";
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
cout is using The locale C.