다음을 통해 공유


관계형 연산자 COleCurrency

두 통화 값을 비교 하는 조건이 참이 면 0이 아닌 반환. 그렇지 않으면 0입니다.

BOOL operator ==(
   const COleCurrency& cur 
) const;
BOOL operator !=(
   const COleCurrency& cur 
) const;
BOOL operator <(
   const COleCurrency& cur 
) const;
BOOL operator >(
   const COleCurrency& cur 
) const;
BOOL operator <=(
   const COleCurrency& cur 
) const;
BOOL operator >=(
   const COleCurrency& cur 
) const;

설명

[!참고]

정렬 작업의 반환 값 (<, < =, >, > =)의 피연산자 중 하나가 null 이거나 잘못 된 상태인 경우 정의 되지 않습니다.같음 연산자 (==, !=)는 피연산자의 상태를 고려해 야 합니다.

예제

COleCurrency curOne(3, 5000);             // 3.5
COleCurrency curTwo(curOne);              // 3.5
BOOL b = (curOne == curTwo);              // TRUE

b = curOne < curTwo;                      // FALSE, same value
b = curOne > curTwo;                      // FALSE, same value
b = curOne <= curTwo;                     // TRUE, same value
b = curOne >= curTwo;                     // TRUE, same value
curTwo.SetStatus(COleCurrency::invalid);
b = curOne == curTwo;                     // FALSE, different status
b = curOne != curTwo;                     // TRUE, different status

요구 사항

헤더: afxdisp.h

참고 항목

참조

COleCurrency 클래스

계층 구조 차트

COleCurrency::GetStatus