有没有办法创建一个基本上什么都不做的ostream实例?
例如 :
std::ostream dummyStream(...);
dummyStream << "Nothing will be printed";
Run Code Online (Sandbox Code Playgroud)
我可以创建一个ostringstream,但数据将被缓冲(我真的不想用它们做任何事情,所以它增加了无用的开销).
任何的想法 ?
[编辑]找到适合我需要的相关问题.但是,我认为如何使用标准c ++ 创建有效(无badbit)输出流的答案可能会有用.