Oper&ador BOOL == (const COleCurrencyamp;cur) const;
Oper&ador BOOL! = (const COleCurrencyamp;cur) const;
BOOL operador lt; (const COleCurrency &cur) const;
BOOL operador gt; (const COleCurrency &cur) const;
BOOL operador lt; = (const COleCurrency & cur ) const;
BOOL operador gt; = (const COleCurrency & cur ) const;
Observaciones
Estos operadores comparan dos valores de moneda y volver distinto de cero si la condición es verdadera; caso contrario 0.
Notanbsp; El valor devuelto de las operaciones de ordenación (<, < =, > > =) no está definido si el estado de cualquier operando es null o no válido. Los operadores de igualdad (== ! =) examinar la situación de los operandos.
Ejemplo
COleCurrency curOne 3 (5000); nbsp; / / 3,5
COleCurrency curTwo(curOne); / / 3,5
BOOL b;
b = curOne == curTwo; / / VERDADERO
curTwo.SetStatus(COleCurrency::invalid);
b = curOne == curTwo; / / FALSO, diferente estado
b = curOne! = curTwo; / / CIERTO estatus diferentes
b = curOne < curTwo; / / FALSO, mismo valor
b = curOne > curTwo; / / FALSO, mismo valor
b = curOne < = curTwo; / / TRUE, mismo valor
b = curOne > = curTwo; / / TRUE, mismo valor
&Notanbsp; Las cuatro últimas líneas del ejemplo anterior serán ASSERT en modo de depuración.
Visión General de COleCurrency |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;COleCurrency::GetStatus