Bibliothèque de paramètres régionaux C ++ - opérateur! =

La description

Il compare les paramètres régionaux et renvoie true si les paramètres régionaux sont différents ou faux.

Déclaration

Voici la déclaration pour std :: locale :: operator! =

C ++ 98

bool operator!= (const locale& x) const;

C ++ 11

bool operator!= (const locale& x) const;

Paramètres

x - objet local à comparer.

Valeur de retour

Il renvoie true si les paramètres régionaux sont différents ou faux.

Des exceptions

Strong guarantee - si une exception est levée, il n'y a pas de changements dans les objets.

Courses de données

On accède à l'objet locale.

Exemple

L'exemple ci-dessous explique à propos de 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;
}

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

cout is using The locale C.