COleCurrency::operator =
這些多載指派運算子複寫來源貨幣值至 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 以及其為無效的狀態。
如需詳細資訊,請參閱 貨幣 和 Variant 輸入在 Windows SDK。
範例
// 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);
需求
Header: afxdisp.h