Why are constructors often nested when creating streams?

Printable View