CComCurrency::operator =
This operator assigns the CComCurrency object to a new value.
const CComCurrency & operator =(
const CComCurrency & curSrc
) throw( );
const CComCurrency & operator =(
CURRENCY cySrc
) throw( );
const CComCurrency & operator =(
FLOAT fSrc
);
const CComCurrency & operator =(
SHORT sSrc
);
const CComCurrency & operator =(
LONG lSrc
);
const CComCurrency & operator =(
BYTE bSrc
);
const CComCurrency & operator =(
USHORT usSrc
);
const CComCurrency & operator =(
DOUBLE dSrc
);
const CComCurrency & operator =(
CHAR cSrc
);
const CComCurrency & operator =(
ULONG ulSrc
);
const CComCurrency & operator =(
DECIMAL dSrc
);
Parameters
curSrc
A CComCurrency object.cySrc
A variable of type CURRENCY.sSrc, fSrc, lSrc, bSrc, usSrc, dSrc, cSrc, ulSrc, dSrc
The numeric value to assign to the CComCurrency object.
Return Value
Returns the updated CComCurrency object. In the event of an error, such as an overflow, this operator calls AtlThrow with an HRESULT describing the error.
Example
CComCurrency cur1, cur2(10, 5000);
CURRENCY cy;
// Copying one object to another
cur1 = cur2;
// Using the CURRENCY data type
cy.int64 = 105000;
cur1 = cy;
ATLASSERT(cur1 == cur2);
Requirements
Header: atlcur.h