friend Fraction operaor + (const Fraction&, const Fraction&);
를 클래스 퍼블릭에 썼는데 friend 부분에 밑줄이생기면서 선언이잘못되었다고 나오고,+부분도 ;가필요하다는 오류가나오네요 왜이런건가요?
Fraction operaor+(const Fraction& fr1, const Fraction& fr2)
{
numerator = (fr1.numerator * fr2.denominator) + (fr2.numerator * fr1.denominator);
denominator = fr1.numerator * fr2.denominator;
return Fraction(numerator, denominator);
}
를 Fraction.cpp가 아닌 소스.cpp의 메인함수 위에다가썼습니다.여기서도 마찬가지로 +에 ;가 필요하다는 오류가 나오고 return의 Fraction부분에 초록밑줄이 생기면서 Fraction에 대한 함수정의가 없다고 나오네요.