'endl'は新しい行を挿入してストリームをフラッシュするので、 'endl'よりも '\ n'がC++の新しい行の方が優先されると読んでいます。ストリームを流していることを教えてください。「ストリームを流す」とはどういう意味ですか?
-2
A
答えて
2
ストリームをフラッシュすると、出力ストリームの内容をOSが使用するデフォルトの出力メディアに強制します。ストリームという用語は、未知数のバイトを送信または受信できるコンストラクトの抽象です。プログラム内の特定のポイントでは、出力ストリームは自動的にフラッシュされ、フラッシュは必ずしも必要ではありません。オーバーヘッドを減らし、パフォーマンスを向上させるために、ストリームはその内容をバッファし、定期的にそれを単にフラッシュします。ストリームの例は、入力ストリームと出力ストリームであるcin(std :: cin)とcout(std :: cout)です。 "std :: cin"には入力データを格納するバッファがあり、 "std :: cout's"バッファは画面に送られるデータを格納するために使われます。
2
ストリームをフラッシュすると、そのストリームに書き込まれたすべてのデータが出力されます。バッファされたデータはすべてクリアされます。
一部のストリームはパフォーマンスを向上させるためにバッファリングされます。ディスクに書き込むストリームは、コンテンツがブロックサイズに達するまでバッファリングすることができます。
関連する問題
- 1. linuxの意味はどういう意味ですか?
- 2. %%はどういう意味ですか?
- 3. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 4. "javascript://"とはどういう意味ですか?そのコードには意味:
- 5. データクラスという用語はどういう意味ですか?
- 6. どういう意味ですか? OR?
- 7. defmethodでは ":before:after:around"とはどういう意味ですか?
- 8. マネージコードとアンマネージコードとはどういう意味ですか?
- 9. @あなたが流星群集の前でそれを使うときはどういう意味ですか?
- 10. BackboneJs:elとtagNameの違いはどういう意味ですか?
- 11. 「いつも水平」とはどういう意味ですか?
- 12. 「URLはローカル」とはどういう意味ですか?
- 13. 結び目はソフトウェアメトリックとはどういう意味ですか?
- 14. "ビットマップロック"とは実際にはどういう意味ですか?
- 15. シェルスクリプトで 'exit 0'とはどういう意味ですか?
- 16. nHibernateで永続性とはどういう意味ですか?
- 17. x^2とはどういう意味ですか? Pythonで
- 18. httpstransportでrequireClientCertificateとはどういう意味ですか?
- 19. 「暗号で安全」とはどういう意味ですか?
- 20. prometheusで "instrument"とはどういう意味ですか
- 21. jqgridで "forceFit:true"とはどういう意味ですか?
- 22. 関数で - =と+ =はどういう意味ですか?
- 23. regex preg phpで[^>]とはどういう意味ですか?
- 24. vimスクリプトで "。="とはどういう意味ですか?
- 25. 静的メソッドでステートレスとはどういう意味ですか?
- 26. Javascriptテストで「スペック」とはどういう意味ですか?
- 27. どういう意味ですか?:意味ですか? Apacheの設定ファイルで
- 28. onsubmit = "return false"とはどういう意味ですか? (JavaScript、jQuery)
- 29. 「a [href^=」/「]」とはどういう意味ですか?
- 30. iOSクラッシュレポート「ハードウェアモデル」とはどういう意味ですか?