Cześć :)
Jaki tu robię błąd:
#include <iostream>
using namespace std;
class Fraction {
private:
int numerator;
int denominator;
public:
Fraction(int a, int b) {
this->numerator = a;
this->denominator = b;
}
const Fraction operator*(const Fraction& right) {
return Fraction(this->numerator * right.numerator, this->denominator * right.denominator);
}
ostream& operator<<(ostream& out) {
out << this->numerator << "/" << this->denominator << endl;
return out;
}
};
int main(int argc, char** argv) {
Fraction f(2, 6);
Fraction g(6, 5);
cout << f * g;
return 0;
}