// Vektorklasse // // dritte Version, weitere Operatoren überladen, Input/Output-Streams #include "vector.h" #include ostream& operator<<(ostream& o, const Vector& w) { o << "(" << w.vec[0] << "," << w.vec[1] << "," << w.vec[2] << ")"; return o; } istream& operator>>(istream& i, Vector& w) { // no test on correctness char c; i >> c; // Hier müsste getestet werden, ob c eine geöffnete // Klammer enthält i >> w.vec[0]; i >> c; i >> w.vec[1]; i >> c; i >> w.vec[2]; i >> c; return i; }