class Rational { ... };
Rational operator*(const Rational& lhs, const Rational& rhs);
Rational a, b, c;
...
(a * b) = c;
이때
좌편에 (a*b)가 올수잇나?
a*b가 저장된 class에
c가 들어가는건가?
아
class Rational { ... };
Rational operator*(const Rational& lhs, const Rational& rhs);
Rational a, b, c;
...
(a * b) = c;
이때
좌편에 (a*b)가 올수잇나?
a*b가 저장된 class에
c가 들어가는건가?
아
상수에 대입하는 식이 아닌 모든 식은 전부 가능합니다