CComCurrency Class
CComCurrency작성 및 관리에 대 한 메서드 및 연산자를가 통화 개체입니다.
class CComCurrency
Members
Public 생성자
Name |
설명 |
---|---|
생성자는 CComCurrency 개체입니다. |
Public 메서드
Name |
설명 |
---|---|
주소를 반환 하는 m_currency 데이터 멤버입니다. |
|
소수 구성 요소를 반환 하려면이 메서드를 호출 하는 CComCurrency 개체입니다. |
|
정수 구성 요소를 반환 하려면이 메서드를 호출 하는 CComCurrency 개체입니다. |
|
반올림이 메서드를 호출 하는 CComCurrency 개체에 가장 가까운 정수 값입니다. |
|
소수 구성 요소를 설정 하려면이 메서드를 호출 하는 CComCurrency 개체입니다. |
|
정수 구성 요소를 설정 하려면이 메서드를 호출 하는 CComCurrency 개체입니다. |
Public 연산자
Name |
설명 |
---|---|
이 연산자를 사용할에 빼기를 수행 하는 CComCurrency 개체. |
|
두 CComCurrency 개체가 다른지 비교합니다. |
|
이 연산자를 사용할에 곱하기를 수행 하는 CComCurrency 개체. |
|
이 연산자를 사용할에 곱하기를 수행 하는 CComCurrency 개체 및 해당 결과 할당. |
|
이 연산자를 사용할에 나누기를 수행 하는 CComCurrency 개체입니다. |
|
이 연산자를 사용할에 나누기를 수행 하는 CComCurrency 개체 및 해당 결과 할당. |
|
이 연산자를 사용할에 더하기를 수행 하는 CComCurrency 개체입니다. |
|
이 연산자를 사용할에 더하기를 수행 하는 CComCurrency 개체 및 현재 개체에 결과 할당. |
|
이 연산자는 두 비교 CComCurrency 개체는 하 급 결정 합니다. |
|
이 연산자는 두 비교 CComCurrency 같음 또는 급을 결정 하는 개체입니다. |
|
이 연산자를 할당은 CComCurrency 개체를 새 값입니다. |
|
빼기를 수행 하려면이 연산자를 사용할에 CComCurrency 개체 및 해당 결과 할당 합니다. |
|
이 연산자는 두 비교 CComCurrency 개체가 같은지. |
|
이 연산자는 두 비교 CComCurrency 개체를 더 큰 결정 합니다. |
|
이 연산자는 두 비교 CComCurrency 동등 하거나 더 큰 결정 하는 개체입니다. |
|
캐스트는 CURRENCY 개체입니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
CURRENCY 변수 클래스 인스턴스가 생성 됩니다. |
설명
CComCurrency것에 대 한 래퍼는 통화 데이터 형식입니다. 통화 10000으로 조정 8 바이트는 2의 보수 정수 값으로 구현 합니다. 고정 소수점 숫자로 소수점 왼쪽으로 15 자리와 4 자리 숫자 오른쪽에 있습니다. 통화 데이터 형식인, 포함 된 계산 이나 고정 소수점 계산에 대 한 매우 유용한 정확도 중요 합니다.
CComCurrency 래퍼가 고정 소수점 형식에 대 한 산술 연산자, 할당 및 비교 작업을 구현 합니다. 고정 소수점 계산 중에 발생 하는 반올림 오류를 제어 하려면 지원 되는 응용 프로그램을 선택 했습니다.
CComCurrency 개체 액세스를 제공 양식 두 가지 구성 요소에서 소수점 양쪽의 번호: 소수점 왼쪽 값을 저장 하는 정수 구성 요소와 소수점 오른쪽의 값을 저장 하는 소수 구성 요소. 소수-9999 사이의 정수 값으로 내부적으로 저장 됩니다 (CY_MIN_FRACTION) 및 +9999 (CY_MAX_FRACTION). 메서드 CComCurrency::GetFraction 10000의 배율로 조정 값 반환 (CY_SCALE).
정수 및 소수 구성 요소를 지정 하는 경우는 CComCurrency 개체, 소수는 0에서 9999 범위에서 수 있습니다. 소수점 뒤 두 개의 유효 자릿수를 사용 하 여 시간을 표시 하는 미국 달러와 같은 통화를 처리할 때 중요 합니다. 마지막 두 자리를 표시 되지 않는 경우에 계정으로 수행 해야 합니다.
값 |
CComCurrency 배정 수 |
---|---|
$10.50 |
CComCurrency(10,5000) 또는 CComCurrency(10.50) |
$10.05 |
CComCurrency(10,500) 또는 CComCurrency(10.05) |
값 CY_MIN_FRACTION, CY_MAX_FRACTION, 및 CY_SCALE atlcur.h에 정의 됩니다.
요구 사항
헤더: atlcur.h