【发布时间】:2012-08-03 07:43:53
【问题描述】:
有没有办法创建一个基本上什么都不做的 ostream 实例?
例如:
std::ostream dummyStream(...);
dummyStream << "Nothing will be printed";
我可以只创建一个 ostringstream,但数据将被缓冲(我真的不想用它们做任何事情,所以它增加了无用的开销)。
有什么想法吗?
[编辑] 找到适合我需要的 related question。但是,我认为有一个答案说明如何使用标准 c++ 创建 valid(无坏位)输出流可能会很有用。
【问题讨论】:
-
我被指向this solution。
-
Boost.Iostreams是一个选项吗?