开发者社区> 问答> 正文

c++如何体提高输入输出效率

因为测试的数据过多,使用cin,cout输入输出效率太低,耗费时间太长,还有什麽办法提高效率呀?

展开
收起
a123456678 2016-03-05 16:26:43 1964 0
1 条回答
写回答
取消 提交回答
  • cin cou的效率低其实并不是因为管道流效率低 而是输出到屏幕时的效率低下 也就是说io瓶颈
    推荐几个方案给你
    1.自己做缓冲 一次cout一个缓冲区大小的页面出来 这样效率会高很多
    2.直接用三方来代替 例如 log4cpp
    3.全部写入文件 然后分析文件

    2019-07-17 18:53:43
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
对象的生命期管理 立即下载
移动与复制 立即下载