Descrição
Ele compara as localidades e retorna true se ambas as localidades forem o mesmo objeto, ou se uma for uma cópia da outra, ou se cada uma tiver um nome e os nomes forem idênticos.
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
Ele retorna verdadeiro se os dois locais forem o mesmo objeto, ou um for uma cópia do outro, ou cada um tiver um nome e os nomes forem idênticos, 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 é modificado.