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.