Biblioteca C ++ Locale - operador! =

Descrição

Ele compara localidades e retorna verdadeiro se as localidades forem diferentes ou então falsas.

Declaração

A seguir está a declaração 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 localidade para comparar.

Valor de retorno

Retorna verdadeiro se as localidades forem diferentes ou então falso.

Exceções

Strong guarantee - se uma exceção é lançada, não há mudanças nos objetos.

Corridas de dados

O objeto local é acessado.

Exemplo

No exemplo a seguir, 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;
}

Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -

cout is using The locale C.