COleCurrency::operator =

更新 : 2007 年 11 月

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

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

解説

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

  • **operator =(**cySrc )   CURRENCY 値を COleCurrency オブジェクトにコピーし、状態を有効に設定します。

  • **operator =(**curSrc )   既存の COleCurrency オブジェクトのオペランドの値と状態が、現在の COleCurrency オブジェクトにコピーされます。

  • **operator =(**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 のメンバ