Partager via


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

Voir aussi

Référence

Classe de COleCurrency

Graphique de la hiérarchie

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus