次の方法で共有


COleCurrency::operator =

このオーバロード代入演算子は、コピー元の通貨値を COleCurrency オブジェクトにコピーします。

const COleCurrency& operator =(
   CURRENCY cySrc 
);
const COleCurrency& operator =(
   const COleCurrency& curSrc 
);
const COleCurrency& operator =(
   const VARIANT& varSrc 
);

解説

次に各演算子を簡単に説明します。

  • 演算子 = = (cySrcCURRENCY値にコピーされます、COleCurrencyオブジェクトとその状態が有効に設定されています。

  • 演算子 = = (curSrc値との既存のオペランド、COleCurrencyオブジェクトにコピーされますCOleCurrencyオブジェクト。

  • 演算子 = (varSrc場合の変換、VARIANT値 (またはCOleVariantオブジェクト) 通貨に (VT_CY) は成功すると、変換後の値にコピーCOleCurrencyオブジェクトとその状態が有効に設定されています。 変換に失敗すると、COleCurrency オブジェクトの値は 0 に設定され、状態は無効になります。

詳細については、Windows SDK の「CURRENCY」と「VARIANT」を参照してください。

使用例

// set to 35.0050
COleCurrency cur1(35, 50);
COleCurrency cur2;

// operator= copies COleCurrency types
cur2 = cur1;
ASSERT(cur1 == cur2);

// can be used to assign a CURRENCY type, as well
CURRENCY cy;
cy.Hi = 0;
cy.Lo = 350050;
cy.int64 = 350050;

// perform assignment
COleCurrency cur3;
cur3 = cy;
ASSERT(cur3 == cur1);

必要条件

**ヘッダー:**afxdisp.h

参照

参照

COleCurrency クラス

階層図

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus

その他の技術情報

COleCurrency のメンバー