Standard No-Op-Ausgabestream

Gibt es eine Möglichkeit, eine ostream-Instanz zu erstellen, die im Grunde nichts tut?

Zum Beispiel :

std::ostream dummyStream(...);
dummyStream << "Nothing will be printed";

Ich könnte einfach einen Ostringstream erstellen, aber die Daten werden gepuffert (und ich möchte wirklich nichts damit machen, was zu einem unnötigen Overhead führt).

Irgendeine Idee ?

[bearbeiten] Ich habe es gefundenverwandte Frage was meinen Bedürfnissen entspricht. Ich denke jedoch, dass es nützlich sein könnte, eine Antwort zu haben, in der steht, wie man eine erstelltgültig (kein badbit) ausgabestream mit standard c ++.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage