Operatorueberladung
-
Hallo,
friend ostream& operator<<(ostream& out, const tBruch&);
Wieso muss das ostream Objekt out als Referenz uebergeben werden ?
Danke
-
Weil Streams nicht kopiert werden können, vermute ich mal.
-
Weil Du z.B. hierbei
std::cout << someVariable;die Ausgabe auf std::cout (eine std::ostream Instanz) machen willst, und nicht auf einer Kopie davon.