Biblioteca de configuración regional de C ++ - operador! =

Descripción

Compara las configuraciones regionales y devuelve verdadero si las configuraciones regionales son diferentes o falsas.

Declaración

A continuación se muestra la declaración para std :: locale :: operator! =

C ++ 98

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

C ++ 11

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

Parámetros

x - objeto de configuración regional para comparar.

Valor devuelto

Devuelve verdadero si las configuraciones regionales son diferentes o falsas.

Excepciones

Strong guarantee - si se lanza una excepción, no hay cambios en los objetos.

Carreras de datos

Se accede al objeto de configuración regional.

Ejemplo

En el siguiente ejemplo se explica sobre 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;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

cout is using The locale C.