0

現在、カスタム stringbuf 派生オブジェクトを使用して ostream を作成していますが、sync() を使用して画面にテキストを出力しています。それをフラッシュする必要がないようにする方法はありますか?本当にやりたい logStream << "Test"; std::flush または endl なし。

4

1 に答える 1

1

この関連する質問に対する私の回答を参照してください: C++ のメソッドへのカスタム ストリーム?

本当に変更する必要があるのは、関数呼び出しの代わりにフラッシュを追加し、文字列ストリームの代わりにストリームを追加することだけです。

編集:それがあなたの質問であることがわかりました。ただし、答えはまだ機能します。

于 2010-12-11T15:10:49.580 に答える