void wypisz_zwierzatko(ostream& wyj, const SZwierzatko milusinski)
Dlaczego strumien wyjsciowy jest podany przez referencje ? Czy dlatego aby możliwe było dokonywanie zmian na danym "obiekcie".
void wypisz_zwierzatko(ostream& wyj, const SZwierzatko milusinski)
Dlaczego strumien wyjsciowy jest podany przez referencje ? Czy dlatego aby możliwe było dokonywanie zmian na danym "obiekcie".
Są 3 opcje:
(1) odpada, bo nie można kopiować strumienia.
(2) odpada, bo strumień będzie modyfikowany.
<<, a definicja tego operatora ma mieć właśnie takie argumenty