COleCurrency::operator =
Ces opérateurs d'assignation surchargés copiez la valeur monétaire de source dans cet objet de COleCurrency .
const COleCurrency& operator =(
CURRENCY cySrc
);
const COleCurrency& operator =(
const COleCurrency& curSrc
);
const COleCurrency& operator =(
const VARIANT& varSrc
);
Notes
Une brève description de chaque opérateur suit :
operator =( cySrc ) la valeur d' CURRENCY est copié dans l'objet de COleCurrency et son état a la valeur valide.
operator =( curSrc ) la valeur et l'état de l'opérande, un objet existant de COleCurrency sont copiés dans cet objet de COleCurrency .
le varSrc ) d'operator =( si la conversion de la valeur d' VARIANT (ou de l'objet de COleVariant ) à une monnaie (VT_CY) est réussie, la valeur convertie est copié dans cet objet de COleCurrency et son état a la valeur valide. Si la conversion n'est pas réussi, la valeur de l'objet de COleCurrency a la valeur 0 et son état à incorrect.
Pour plus d'informations, consultez les entrées de CURRENCY et de VARIANT dans Kit de développement logiciel Windows.
Exemple
// 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);
Configuration requise
Header: afxdisp.h