복소수 클래스 연산 만드는데
지금 해야 하는게 (1번의 정수2와 2번의 정수1은 진짜 int 타입, ( ) 안의 것은 Complex 클래스)
1. (정수1, 허수) - 정수2 = (정수1 - 정수2, 허수)
2. 정수1 - (정수2, 허수) = (정수1 - 정수2, -허수)
이렇게 반환을 해야댐
<>
class Complex {
// 나머지 코드들 생략하고
myComplex operator -(int value) const; // 이게 지금 1번이라고 생각함
}
<>
Complex Complex::operator -(int value) const {
int newR = real- value; // real = 정수 부분임
return Complex(newR, imaginary); // imaginary = 허수부분임
}
일케 짜서 돌아갈거 같긴한데 2번은 구현부터 어떻게 해야되는지 아시는분 있나여;
처음에 초항을 정수1로 잡아서 연산자를 만드는 방법부터 모르겠는데
해당 댓글은 삭제되었습니다.
ㄳ합니다