Есть ли способ создать экземпляр ostream, который в основном ничего не делает?
Например:
std::ostream dummyStream(...);
dummyStream << "Nothing will be printed";
Я мог бы просто создать ostringstream, но данные будут буферизованы (и я действительно не хочу ничего с ними делать, поэтому он добавляет бесполезные накладные расходы).
Любая идея?
[edit] Найдите этот связанный вопрос, который соответствует моим потребностям. Тем не менее, я думаю, было бы полезно иметь ответ, говорящий о том, как создать допустимый (без ошибок) выходной поток со стандартным С++.