Share via


COleCurrency::operator =

Estos operadores de asignación sobrecargados copia el valor de la divisa de origen en este objeto de COleCurrency .

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

Comentarios

Una breve descripción de cada operador siguiente:

  • El valor deoperator =( cySrc ) The CURRENCY se copia en el objeto de COleCurrency y establecer su estado en válido.

  • Copie el valor deoperator =( curSrc ) The y el estado de operando, un objeto existente de COleCurrency en este objeto de COleCurrency .

  • el varSrc ) deoperator =( si la conversión del valor de VARIANT (u objeto de COleVariant ) a una divisa (VT_CY) es correcta, el valor convertido se copia de este objeto de COleCurrency y establecer su estado en válido.Si la conversión no es correcta, el valor del objeto de COleCurrency se establece en 0 y su estado a no válido.

Para obtener más información, vea las entradas de Moneda y de VARIANT en Windows SDK.

Ejemplo

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

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

Clase de COleCurrency

Gráfico de jerarquía

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus