Condividi tramite


COleCurrency::operator =

Questi operatori di assegnazione di overload copiare il valore di origine di valuta in questo oggetto COleCurrency.

const COleCurrency& operator =(
   CURRENCY cySrc 
);
const COleCurrency& operator =(
   const COleCurrency& curSrc 
);
const COleCurrency& operator =(
   const VARIANT& varSrc 
);

Note

Una breve descrizione di ciascun operatore seguenti:

  • operator =( cySrc ) il valore CURRENCY viene copiato nell'oggetto COleCurrency e il relativo stato è impostato su valido.

  • operator =( curSrc ) il valore e lo stato dell'operando, un oggetto esistente COleCurrency viene copiato in questo oggetto COleCurrency.

  • il varSrc ) dioperator =( se la conversione del valore VARIANT (o dell'oggetto COleVariant ) alla valuta (VT_CY) ha esito positivo, il valore convertito viene copiato in questo oggetto COleCurrency e il relativo stato è impostato su valido.Se la conversione non riesce, il valore dell'oggetto COleCurrency è impostato su 0 e nello stato a non valido.

Per ulteriori informazioni, vedere le voci VARIANT e VALUTA in Windows SDK.

Esempio

// 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);

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

Classe di COleCurrency

Grafico della gerarchia

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus