2010-12-11 49 views
0

目前我使用自定义stringbuf派生对象创建一个ostream,但它使用sync()在屏幕上打印文本。有没有办法避免冲洗它?我真的想做logStream < <“测试”;没有std :: flush或者endl。自定义ostream无冲洗?

+0

我相信你可以给它加点标签。 C++? – karlphillip 2010-12-11 14:38:35

+0

对不起,我试图想到标签来标记它,并陷害。固定。 – Jookia 2010-12-11 14:39:42

+0

你的意思是说你不希望它被刷新,或者你想让它在未被告知的情况下被刷新? – Beta 2010-12-11 15:03:50

回答

1

见我的回答此相关的问题:Custom stream to method in C++?

您真正需要改变的是补充,而不是函数调用和信息流代替stringstream的冲洗。

编辑:刚才看到那是你的问题。答案仍然有效。

+0

你没有它的代码片段,所以我不太明白你的意思。 – Jookia 2010-12-11 15:23:52