sources:


website:
more info here


screenshot:
studies/grafik/Computergrafik-Code2/Aufgabe4/vector.cpp
download file

  1
  2 // Vektorklasse
  3 //
  4 // dritte Version, weitere Operatoren überladen, Input/Output-Streams
  5
  6 #include "vector.h"
  7 #include <fstream.h>
  8
  9 ostream& operator<<(ostream& o, const Vector& w) {
 10     o << "(" << w.vec[0] << "," << w.vec[1] << "," << w.vec[2] << ")";
 11     return o;
 12 }
 13
 14 istream& operator>>(istream& i, Vector& w) {
 15     // no test on correctness
 16     char c;
 17     i >> c;  // Hier müsste getestet werden, ob c eine geöffnete
 18              // Klammer enthält
 19     i >> w.vec[0];
 20     i >> c;
 21     i >> w.vec[1];
 22     i >> c;
 23     i >> w.vec[2];
 24     i >> c;
 25     return i;
 26 }
 27
 28