COleCurrency::operator =
Esses operadores sobrecarregados de atribuição copia o valor de moeda de origem em este objeto de COleCurrency .
const COleCurrency& operator =(
CURRENCY cySrc
);
const COleCurrency& operator =(
const COleCurrency& curSrc
);
const COleCurrency& operator =(
const VARIANT& varSrc
);
Comentários
Uma breve descrição de cada operador maneira:
operator =( cySrc ) o valor de CURRENCY é copiado para o objeto de COleCurrency e seu status é definido como válido.
operator =( curSrc ) o valor e o status dos operandos, um objeto existente de COleCurrency é copiado em este objeto de COleCurrency .
o varSrc ) deoperator =( se a conversão de valor de VARIANT (ou do objeto de COleVariant ) para uma moeda (VT_CY) for bem-sucedida, o valor convertido é copiado em este objeto de COleCurrency e seu status é definido como válido.Se a conversão não for bem-sucedida, o valor do objeto de COleCurrency é definido como 0 e seu status para inválido.
Para obter mais informações, consulte as entradas de CONVERSOR DE MOEDAS e de VARIANTE em 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