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 objeto existente de CComCurrency .cySrc
Uma variável do tipo CONVERSOR DE MOEDAS.bSrc, dSrc, fSrc, lSrc, sSrc, ulSrc, usSrc
O valor inicial m_currencydado a variável de membro.cSrc
Um caractere que contém o valor inicial m_currencydado a variável de membro.nInteger, nFraction
O inteiro e componentes de caracteres do valor monetário inicial.Consulte a visão geral de CComCurrency para mais informações.pDispSrc
Um ponteiro de IDispatch .varSrc
Uma variável do tipo VARIANT.A localidade do segmento atual é usado para realizar a conversão.szSrc
Uma cadeia de caracteres Unicode ou ANSI que contém o valor inicial.A localidade do segmento atual é usado para realizar a conversão.
Comentários
O construtor define o valor inicial de CComCurrency::m_currency, e aceitar uma ampla variedade de tipos de dados, incluindo inteiros, cadeias de caracteres, números de ponto flutuante, variáveis de CONVERSOR DE MOEDAS , e outros objetos de CComCurrency .Se nenhum valor é fornecido, m_currency é definido como 0.
Em o caso de um erro, como um estouro, os construtores que não têm uma especificação de exceção (vazio)**throw()**chamam AtlThrow com um HRESULT que descreve o erro.
A o usar valores de ponto flutuante ou duplas para atribuir um valor, observe que CComCurrency(10.50) é equivalente a CComCurrency(10,5000) e não a CComCurrency(10,50).
Requisitos
Cabeçalho: atlcur.h