COleCurrency operatory relacyjne

BOOL oper&atorem == (const COleCurrencyamp;Waluta) stała;

BOOL oper&atora! = (const COleCurrencyamp;Waluta) stała;

Lt operatora BOOL; (const COleCurrency &Waluta) stała;

BOOL operatora gt; (const COleCurrency &Waluta) stała;

Lt operatora BOOL; = (const COleCurrency & Waluta ) stała;

BOOL operatora gt; = (const COleCurrency & Waluta ) stała;

Uwagi

Te operatory porównywania dwóch wartości waluty i powrócić niezerowa, jeśli warunek jest spełniony; inny sposób 0.

Uwaganbsp;  Wartość zwracana przez operacje sortowania (, < =, , > =) jest niezdefiniowana, jeśli stan albo argument ma wartość null lub jest nieprawidłowy. Operatorzy równości (==, ! =) należy wziąć pod uwagę stanu operandy.

Przykład

CurOne COleCurrency (3, 5000); nbsp;            / / 3,5
COleCurrency curTwo(curOne);              / / 3,5
BOOL b;
b = curOne == curTwo;                     / / PRAWDA

curTwo.SetStatus(COleCurrency::invalid);
b = curOne == curTwo;                     / / Ma wartość FAŁSZ, stan różnych
b = curOne! = curTwo;                     / / TRUE, stan różnych
b = curOne < curTwo;                      / / Ma wartość FALSE, te same wartości
b = curOne > curTwo;                      / / Ma wartość FALSE, te same wartości
b = curOne < = curTwo;                     / / TRUE, takie same wartości
b = curOne > = curTwo;                     / / TRUE, takie same wartości

Uwaga   Ostatnie cztery linie poprzednim przykładzie będzie ASSERT w trybie debugowania.

Omówienie COleCurrency |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleCurrency::GetStatus

Index