0
目前我使用自定義stringbuf派生對象創建一個ostream,但它使用sync()在屏幕上打印文本。有沒有辦法避免沖洗它?我真的想做logStream < <「測試」;沒有std :: flush或者endl。自定義ostream無沖洗?
目前我使用自定義stringbuf派生對象創建一個ostream,但它使用sync()在屏幕上打印文本。有沒有辦法避免沖洗它?我真的想做logStream < <「測試」;沒有std :: flush或者endl。自定義ostream無沖洗?
見我的回答此相關的問題:Custom stream to method in C++?
您真正需要改變的是補充,而不是函數調用和信息流代替stringstream的沖洗。
編輯:剛纔看到那是你的問題。答案仍然有效。
你沒有它的代碼片段,所以我不太明白你的意思。 – Jookia 2010-12-11 15:23:52
我相信你可以給它加點標籤。 C++? – karlphillip 2010-12-11 14:38:35
對不起,我試圖想到標籤來標記它,並陷害。固定。 – Jookia 2010-12-11 14:39:42
你的意思是說你不希望它被刷新,或者你想讓它在未被告知的情況下被刷新? – Beta 2010-12-11 15:03:50