COleCurrency operatory relacyjne
Porównywanie dwóch wartości waluty i powrócić niezerowa, jeśli warunek jest spełniony; 0 inaczej.
BOOL operator ==(
const COleCurrency& cur
) const;
BOOL operator !=(
const COleCurrency& cur
) const;
BOOL operator <(
const COleCurrency& cur
) const;
BOOL operator >(
const COleCurrency& cur
) const;
BOOL operator <=(
const COleCurrency& cur
) const;
BOOL operator >=(
const COleCurrency& cur
) const;
Uwagi
[!UWAGA]
Wartość zwracana przez operacje sortowania (<</c1>, , , ) jest niezdefiniowana, jeśli stan albo operand jest null lub jest nieprawidłowy.> =>< =Operatory równości (==, !=) należy wziąć pod uwagę stan operandy.
Przykład
COleCurrency curOne(3, 5000); // 3.5
COleCurrency curTwo(curOne); // 3.5
BOOL b = (curOne == curTwo); // TRUE
b = curOne < curTwo; // FALSE, same value
b = curOne > curTwo; // FALSE, same value
b = curOne <= curTwo; // TRUE, same value
b = curOne >= curTwo; // TRUE, same value
curTwo.SetStatus(COleCurrency::invalid);
b = curOne == curTwo; // FALSE, different status
b = curOne != curTwo; // TRUE, different status
Wymagania
Nagłówek: afxdisp.h