COleCurrency 関係演算子
更新 : 2007 年 11 月
2 つの通貨値を比較し、その条件が true の場合は 0 以外を、false の場合は 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