COleCurrency operadores relacionales

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

Index