COleCurrency::operator +, -

이러한 연산자를 추가 하 고 두 뺄 수 있습니다 COleCurrency 하 고 다른 기호를 변경 하려면 값을 COleCurrency 값입니다.

COleCurrency operator +(
   const COleCurrency& cur 
) const;
COleCurrency operator -(
   const COleCurrency& cur 
) const;
COleCurrency operator -( ) const;

설명

피연산자 중 하나가 있는지 null의 결과 상태 COleCurrency null 값입니다.

산술 연산 오버플로 하는 경우, 그 결과 COleCurrency 값 유효 하지 않습니다.

피연산자가 유효 하지 않고 다른 결과의 상태를 not null 이면 COleCurrency 값 유효 하지 않습니다.

잘못, 잘못, 및 null 상태 값에 대 한 자세한 내용은 참조 하십시오의 m_status 멤버 변수.

예제

// 35.0050
COleCurrency cur1(35, 50);
// 2.0075
COleCurrency cur2(2, 75);
COleCurrency cur3;

// sum is 37.0125
cur3 = cur1 + cur2;
ASSERT(cur3 == COleCurrency(37, 125));

// difference is 32.9975
cur3 = cur1 - cur2;
ASSERT(cur3 == COleCurrency(32, 9975));

요구 사항

헤더: afxdisp.h

참고 항목

참조

COleCurrency 클래스

계층 구조 차트

COleCurrency::operator + =, =

COleCurrency::GetStatus