COleCurrency relationale Operatoren

BOOL Oper&ator == (const COleCurrencyamp;aktuell) const;

BOOL Oper&ator! = (const COleCurrencyamp;aktuell) const;

BOOL Operator Lt; (const COleCurrency &aktuell) const;

BOOL Operator Gt; (const COleCurrency &aktuell) const;

BOOL Operator Lt; = (const COleCurrency & Cur ) const;

BOOL Operator Gt; = (const COleCurrency & Cur ) const;

Bemerkungen

Diese Operatoren vergleichen zwei Währungswerte und zurück ungleich NULL, wenn die Bedingung wahr ist; andernfalls 0.

HinweisNbsp;  Der Rückgabewert der bestellen Operationen (<, < =, >, > =) ist nicht definiert, wenn der Status einer der Operanden null oder ungültig ist. Die Gleichheitsoperatoren (==, ! =) prüfen Sie den Status der Operanden.

Beispiel

COleCurrency CurOne (3, 5000);            / / 3.5
COleCurrency curTwo(curOne);              / / 3.5
BOOL b;
b = CurOne == CurTwo;                     / / WAHR

curTwo.SetStatus(COleCurrency::invalid);
b = CurOne == CurTwo;                     / / FALSE, verschiedene Status
b = CurOne! = CurTwo;                     / / TRUE, verschiedene Status
b = CurOne < CurTwo;                      / / FALSE, denselben Wert
b = CurOne > CurTwo;                      / / FALSE, denselben Wert
b = CurOne < = CurTwo;                     / / TRUE, denselben Wert
b = CurOne > = CurTwo;                     / / TRUE, denselben Wert

Hinweis&Nbsp;  Die letzten vier Zeilen im obigen Beispiel werden ASSERT im Debug-Modus.

COleCurrency Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleCurrency::GetStatus

Index