다음을 통해 공유


CComCurrency::CComCurrency

생성자입니다.

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

매개 변수

  • curSrc
    기존 CComCurrency 개체입니다.

  • cySrc
    형식의 변수에 통화.

  • bSrc, dSrc, fSrc, lSrc, sSrc, ulSrc, usSrc
    멤버 변수에 초기 값 m_currency.

  • cSrc
    멤버 변수에 초기 값을 포함 하는 문자 m_currency.

  • nInteger nFraction
    정수 및 소수 구성 요소를 초기 통화 값입니다. 참조는 CComCurrency 에 대 한 자세한 내용은 개요.

  • pDispSrc
    IDispatch 포인터.

  • varSrc
    형식의 변수에 변형. 현재 스레드의 로캘 변환을 수행 하는 데 사용 됩니다.

  • szSrc
    초기 값을 포함 하는 유니코드 또는 ANSI 문자열입니다. 현재 스레드의 로캘 변환을 수행 하는 데 사용 됩니다.

설명

초기값을 설정 하는 생성자 CComCurrency::m_currency, 다양 한 데이터 형식, 정수, 문자열, 부동 소수점 숫자를 포함 하 여 적용 하 고 통화 , 변수 및 기타 CComCurrency 개체. 값을 지정 하지 않으면 m_currency 0으로 설정 됩니다.

오버플로가 생성자는 빈 예외 사양이 부족 등 오류가 발생 한 경우 (throw()) 호출 AtlThrow 와 오류를 설명 하는 HRESULT입니다.

또는 부동 소수점 값을 사용 하 여 값을 할당 하는 경우 CComCurrency(10.50) 같습니다 CComCurrency(10,5000) 및 not CComCurrency(10,50).

요구 사항

헤더: atlcur.h

참고 항목

참조

CComCurrency Class