次の方法で共有


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;

解説

k1xyx39t.alert_note(ja-jp,VS.90).gifメモ :

いずれかのオペランドが 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

参照

参照

COleCurrency クラス

階層図

COleCurrency::GetStatus

その他の技術情報

COleCurrency のメンバ