Sdílet prostřednictvím


COleCurrency::operator =

Tyto operátory přiřazení přetížené kopírování zdrojovou hodnotu měny do tohoto COleCurrency objektu.

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

Poznámky

Následuje stručný popis jednotlivých operátorů:

  • operátor = ( cySrc ) CURRENCY hodnota zkopírována do COleCurrency nastavena na platný objekt a jeho stav.

  • operátor = ( curSrc ) stav operand, existující hodnoty a COleCurrency objektu se zkopírují do tohoto COleCurrency objektu.

  • operátor = ( varSrc ) -li převod VARIANT hodnotu (nebo COleVariant objektu) měnu (VT_CY) je úspěšná, převedené hodnoty se zkopíruje do tohoto COleCurrency nastavena na platný objekt a jeho stav.Pokud není převod úspěšný, hodnota COleCurrency objektu nastavena na 0 a jeho stav na neplatné.

Další informace naleznete měny a VARIANTY položky .

Příklad

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

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleCurrency

Graf hierarchie

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus