Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Feld f1(2);
- Feld f2(3);
- f1.set(0, 42.);
- f1.set(1, 142.0);
- f2.set(0, 1234.0);
- f2.set(1, 4321.42);
- f2.set(2, 4422.1234);
- cout << f1 + f2 << endl;
- + und << soll möglich sein
- Vuko 21:24
- lösung (laut mir - funktioniert auch)
- für addieren
- Feld operator+(const Feld& temp)
- {
- Feld x (temp.index + this->index);
- x.index = temp.index + this->index;
- for(int i = 0; i < x.index; i++)
- {
- x.feld[i] = this->feld[i] + temp.feld[i];
- }
- return x;
- }
- und ausgabe
- friend ostream& operator<<(ostream& os, const Feld& temp)
- {
- double summe1, summe2, summe3;
- summe1 = temp.feld[0];
- summe2 = temp.feld[1];
- summe3 = temp.feld[2];
- double summe = summe1 + summe2 + summe3;
- os << "Summe Feld 0 : " << summe1 << endl << "Summe Feld 1 : " << summe2 << endl << "Summe Feld 2 : " << summe3<< endl << "Summe ALLES: " << summe;;
- return os;
- }
Advertisement
Add Comment
Please, Sign In to add comment