Compartilhar via


COleCurrency::operador =

Esses operadores de atribuição sobrecarregado copiar o valor de moeda de fonte para este COleCurrency objeto.

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

Comentários

Segue uma breve descrição de cada operador:

  • operador = () cySrc )   The MOEDA valor será copiado para o COleCurrency objeto e seu status é conjunto válido para.

  • operador = () curSrc )   O valor e o status do operando, um existenteCOleCurrency objeto são copiados para este COleCurrency objeto.

  • operador = () varSrc de **)**se a conversão do VARIANTE value (or COleVariant objeto) em uma unidade monetária (VT_CY) é bem-sucedida, o valor convertido é copiado para isso COleCurrency objeto e seu status está definido para válido.Se a conversão não for bem-sucedida, o valor de COleCurrency objeto é definido como 0 e seu status para inválido.

Para obter mais informações, consulte o MOEDA and VARIANTE entradas o Windows SDK.

Exemplo

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

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe COleCurrency

Gráfico de hierarquia

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus

Outros recursos

COleCurrency membros