Partilhar via


CComCurrency::CComCurrency

O construtor.

CComCurrency( ) throw( ); 
CComCurrency(
   const CComCurrency& curSrc 
) throw( );
CComCurrency(
   CURRENCY cySrc 
) throw( );
CComCurrency(
   DECIMAL dSrc 
);
CComCurrency(
   ULONG ulSrc 
);
CComCurrency(
   USHORT usSrc 
);
CComCurrency(
   CHAR cSrc 
);
CComCurrency(
   DOUBLE dSrc 
);
CComCurrency(
   FLOAT fSrc 
);
CComCurrency(
   LONG lSrc 
);
CComCurrency(
   SHORT sSrc 
);
CComCurrency(
   BYTE bSrc 
);
CComCurrency(
   LONGLONG nInteger,
   SHORT nFraction 
);
explicit CComCurrency(
   LPDISPATCH pDispSrc 
);
explicit CComCurrency(
   const VARIANT& varSrc 
);
explicit CComCurrency(
   LPCWSTR szSrc 
);
explicit CComCurrency(
   LPCSTR szSrc 
);

Parâmetros

  • curSrc
    Um existenteCComCurrency objeto.

  • cySrc
    Uma variável do tipo MOEDA.

  • bSrc, dSrc, fSrc, lSrc, sSrc, ulSrc, usSrc
    O valor inicial atribuído à variável membro m_currency.

  • cSrc
    Um caractere que contém o valor inicial para o membro variável m_currency.

  • nInteger, nFraction
    O número inteiro e componentes fracionários do valor monetário inicial.Consulte o CComCurrencyVisão geral de para obter mais informações.

  • pDispSrc
    An IDispatch ponteiro.

  • varSrc
    Uma variável do tipo VARIANTE.A localidade do thread corrente é usada para executar a conversão.

  • szSrc
    Uma seqüência Unicode ou ANSI que contém o valor inicial.A localidade do thread corrente é usada para executar a conversão.

Comentários

O construtor define o valor inicial de CComCurrency::m_currencye aceita uma ampla variedade de tipos de dados, incluindo números inteiros, seqüências de caracteres, números de ponto flutuante, MOEDA as variáveis e outros CComCurrency objetos. Se nenhum valor for fornecido, m_currency é definido como 0.

No caso de um erro, sistema autônomo um estouro, construtores sem uma especificação de exceção vazio (throw()) de telefonarAtlThrow com um HRESULT descrevendo o erro.

Ao usar valores de ponto flutuante ou duplas para atribuir um valor, observe que CComCurrency(10.50) é equivalente a CComCurrency(10,5000) and not CComCurrency(10,50).

Requisitos

Cabeçalho: atlcur.h

Consulte também

Referência

Classe CComCurrency

Outros recursos

CComCurrency membros