Oper&ador BOOL = = (const COleCurrencyamp;cur) const;
Oper&ador BOOL! = (const COleCurrencyamp;cur) const;
BOOL operador lt; (COleCurrency const &cur) const;
BOOL operador gt; (COleCurrency const &cur) const;
BOOL operador lt; = (COleCurrency const & cur ) const;
BOOL operador gt; = (COleCurrency const & cur ) const;
Observações
Esses operadores comparam dois valores de moeda e retornam diferente de zero se a condição for verdadeira; caso contrário 0.
Notanbsp; O valor de retorno das operações de ordenação (<, < =, >, > =) é indefinido se o status de qualquer operador for nulo ou inválido. Os operadores de igualdade (==, ! =) considere o status dos operandos.
Exemplo
COleCurrency curOne (3, 5000); nbsp; / / 3.5
COleCurrency curTwo(curOne); / / 3.5
BOOL b;
b = curOne = = curTwo; / / TRUE
curTwo.SetStatus(COleCurrency::invalid);
b = curOne = = curTwo; / / FALSE, status diferente
b = curOne! = curTwo; / / TRUE, status diferente
b = curOne < curTwo; / / FALSE, mesmo valor
b = curOne > curTwo; / / FALSE, mesmo valor
b = curOne < = curTwo; / / TRUE, mesmo valor
b = curOne > = curTwo; / / TRUE, mesmo valor
&Notanbsp; As últimas quatro linhas do exemplo anterior serão ASSERT no modo de depuração.
Visão geral de COleCurrency |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleCurrency::GetStatus