CComCurrency::CComCurrency
建構函式。
CComCurrency( ) throw( );
CComCurrency(
const CComCurrency& curSrc
) throw( );
CComCurrency(
CURRENCY cySrc
) throw( );
CComCurrency(
DECIMAL dSrc
);
CComCurrency(
ULONG ulSrc
);
CComCurrency(
USHORT usSrc
);
CComCurrency(
CHAR cSrc
);
CComCurrency(
DOUBLE dSrc
);
CComCurrency(
FLOAT fSrc
);
CComCurrency(
LONG lSrc
);
CComCurrency(
SHORT sSrc
);
CComCurrency(
BYTE bSrc
);
CComCurrency(
LONGLONG nInteger,
SHORT nFraction
);
explicit CComCurrency(
LPDISPATCH pDispSrc
);
explicit CComCurrency(
const VARIANT& varSrc
);
explicit CComCurrency(
LPCWSTR szSrc
);
explicit CComCurrency(
LPCSTR szSrc
);
參數
curSrc
現有的 CComCurrency 物件。cySrc
貨幣型別的變數。bSrc, dSrc, fSrc, lSrc, sSrc, ulSrc, usSrc
初始值為成員變數 m_currency。cSrc
包含原始值的字元會寫入至成員變數 m_currency。nInteger, nFraction
初始貨幣值的整數和小數部分。 請參閱 CComCurrency 概觀以取得詳細資訊。pDispSrc
IDispatch 指標。varSrc
VARIANT型別的變數。 目前執行緒的地區設定用來執行轉換。szSrc
包含原始值的 Unicode 或 ANSI 字串。 目前執行緒的地區設定用來執行轉換。
備註
建構函式將 CComCurrency::m_currency的初始值,並接受各種資料型別,包括整數、字串、浮點數 貨幣 、變數和其他 CComCurrency 物件。 如果未提供任何值, m_currency 設為 0。
在錯誤情況,例如溢位,缺少空的例外狀況規格 (throw()) 的建構函式會使用描述錯誤的 HRESULT 的 AtlThrow 。
當使用時浮點或雙精度浮點數 (Double) 值指派值,請注意, CComCurrency(10.50) 而不是 **CComCurrency(10,5000)CComCurrency(10,50)**相當於。
需求
Header: atlcur.h