ostream operator
-
Hallo, habe mal eine Frage dazu .
bsp zum folgende beispiel was jetzt nur mal mein problem zeigen soll:
#include <iostream> using namespace std; class bruch { public: bruch(){} ~bruch(){} bruch(int z,int n){ zaehler=z; nenner=n; } void ausgabe() { cout << zaehler << endl << nenner << endl;} friend ostream & operator<<(ostream &out,bruch &a) {out << a.zaehler << endl << a.nenner << endl; return out; } bruch operator+(bruch &a) { bruch c; c.zaehler=zaehler*a.nenner+a.zaehler*nenner; c.nenner=nenner+a.nenner; return c; } private: int zaehler; int nenner; }; int main() { bruch a(5,2); bruch b(5,3); bruch c; cout << a << endl ; // geht ohne probleme cout << a+b <<endl; // wie kann ich das machen das ich auch hier eine ausgabe bekomme und nicht ewig lange fehler meldung ? wieso bekomme ich diese eigendlich }
danke und gruß peer
-
1. falsches Forum
2. Einfach Quellcode posten in dem man suchen muss was Du willst fördert nicht die Motivation zu antworten
3. Was geht nicht, wo ist die Fehlermeldung ?