Udostępnij za pośrednictwem


COleCurrency::operator =

Te operatory przypisania przeciążony skopiować wartość waluty źródła do to COleCurrency obiektu.

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

Uwagi

Krótki opis każdego operatora następująco:

  • operator = (cySrc)CURRENCY jest kopiowana do COleCurrency obiekt i jego stan jest ustawiony do prawidłowy.

  • operator = (curSrc) wartość i stan operand, istniejący COleCurrency obiektu są kopiowane do tego COleCurrency obiektu.

  • operator = ( varSrc ) Jeśli konwersji VARIANT wartość (lub COleVariant obiektu) walucie (VT_CY) jest pomyślne, konwertowaną wartość jest kopiowana do tego COleCurrency obiekt i jego stan jest ustawiony do prawidłowy.Jeśli konwersja nie powiedzie się, wartość COleCurrency obiektu jest ustawiona na 0 i jego stan na nieprawidłowe.

Aby uzyskać więcej informacji, zobacz waluty i WARIANTU wpisów w Windows SDK.

Przykład

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

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa COleCurrency

Wykres hierarchii

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus