COleCurrency::operator =
Diese überladenen Zuweisungsoperatoren kopieren den Quellwährungswert in dieses COleCurrency-Objekt.
const COleCurrency& operator =(
CURRENCY cySrc
);
const COleCurrency& operator =(
const COleCurrency& curSrc
);
const COleCurrency& operator =(
const VARIANT& varSrc
);
Hinweise
Eine kurze Beschreibung eines Operators folgt:
operator =( cySrc ) der CURRENCY-Wert wird in das COleCurrency-Objekt kopiert und sein Status wird zu gültigem festgelegt.
operator =( curSrc ) der Wert und der Status des Operanden, ein vorhandenes Objekt COleCurrency werden in diesem COleCurrency-Objekt kopiert.
operator =( varSrc ), wenn die Konvertierung des VARIANT-Wert (oder des COleVariant-Objekts) zu einer Währung (VT_CY) erfolgreich ist, der konvertierte Wert wird in COleCurrency dieses Objekt kopiert und sein Status wird zu gültigem festgelegt. Wenn die Konvertierung nicht erfolgreich ist, wird der Wert des Objekts COleCurrency auf 0 und den Status zu ungültigem festgelegt.
Weitere Informationen finden Sie in WÄHRUNG und VARIANTE Einträge in Windows SDK.
Beispiel
// 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);
Anforderungen
Header: afxdisp.h