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.