다음을 통해 공유


CComCurrency 클래스

CComCurrency작성 및 관리에 대 한 메서드 및 연산자를가 통화 개체입니다.

class CComCurrency

Members

ts72s9fe.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CComCurrency::CComCurrency

생성자는 CComCurrency 개체입니다.

ts72s9fe.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CComCurrency::GetCurrencyPtr

주소를 반환 하는 m_currency 데이터 멤버입니다.

CComCurrency::GetFraction

소수 구성 요소를 반환 하려면이 메서드를 호출 하는 CComCurrency 개체입니다.

CComCurrency::GetInteger

정수 구성 요소를 반환 하려면이 메서드를 호출 하는 CComCurrency 개체입니다.

CComCurrency::Round

반올림이 메서드를 호출 하는 CComCurrency 개체에 가장 가까운 정수 값입니다.

CComCurrency::SetFraction

소수 구성 요소를 설정 하려면이 메서드를 호출 하는 CComCurrency 개체입니다.

CComCurrency::SetInteger

정수 구성 요소를 설정 하려면이 메서드를 호출 하는 CComCurrency 개체입니다.

ts72s9fe.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CComCurrency::operator-

이 연산자를 사용할에 빼기를 수행 하는 CComCurrency 개체.

CComCurrency::operator! =

CComCurrency 개체가 다른지 비교합니다.

CComCurrency::operator *

이 연산자를 사용할에 곱하기를 수행 하는 CComCurrency 개체.

CComCurrency::operator * =

이 연산자를 사용할에 곱하기를 수행 하는 CComCurrency 개체 및 해당 결과 할당.

CComCurrency::operator /

이 연산자를 사용할에 나누기를 수행 하는 CComCurrency 개체입니다.

CComCurrency::operator =

이 연산자를 사용할에 나누기를 수행 하는 CComCurrency 개체 및 해당 결과 할당.

CComCurrency::operator +

이 연산자를 사용할에 더하기를 수행 하는 CComCurrency 개체입니다.

CComCurrency::operator +=

이 연산자를 사용할에 더하기를 수행 하는 CComCurrency 개체 및 현재 개체에 결과 할당.

CComCurrency::operator <

이 연산자는 두 비교 CComCurrency 개체는 하 급 결정 합니다.

CComCurrency::operator < =

이 연산자는 두 비교 CComCurrency 같음 또는 급을 결정 하는 개체입니다.

CComCurrency::operator =

이 연산자를 할당은 CComCurrency 개체를 새 값입니다.

CComCurrency::operator =

빼기를 수행 하려면이 연산자를 사용할에 CComCurrency 개체 및 해당 결과 할당 합니다.

CComCurrency::operator ==

이 연산자는 두 비교 CComCurrency 개체가 같은지.

CComCurrency::operator >

이 연산자는 두 비교 CComCurrency 개체를 더 큰 결정 합니다.

CComCurrency::operator > =

이 연산자는 두 비교 CComCurrency 동등 하거나 더 큰 결정 하는 개체입니다.

CComCurrency::operator 통화

캐스트는 CURRENCY 개체입니다.

ts72s9fe.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CComCurrency::m_currency

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

참고 항목

참조

COleCurrency 클래스

CURRENCY

기타 리소스

ATL 클래스 개요