is this even syntactically correct? It gives me errors. Im just trying to compile it without errors. I think the function makes sense since its returning a type ClassCode:returnType operatorOperatorSymbol (parameterList); // syntax for operator overloading Class Fraction public: Fraction operator-(const Fraction& f1) { Fraction r; return r; }