Ich wurde heute gefragt, warum ich meinen output stream immer der Funktion übergebe, anstatt es mit std::cout einfach ausgeben zu lassen.
An sich eine interessante Frage. Auf Anhieb wusste ich keine Antwort. Ich habe es nun mal so gelernt. Vielleicht hat es was damit zu tun, dass man dann nur einen stream hat der alles sammelt, aber sicher bin ich mir nicht.
Wisst ihr vielleicht warum man das macht oder ob es überhaupt sinnvoll ist?