COleCurrency 関係演算子
条件が満たされて 2 種類の通貨の値を比較する、ゼロを返します。; それ以外の場合は 0。
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;
解説
[!メモ]
並べ替え操作 (<、<=、>、>=) の戻り値は、オペランドの状態が null または無効な場合は未定義です。等値演算子 (==、!=) は、オペランドの状態を検討します。
使用例
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
必要条件
ヘッダー : afxdisp.h