开发者社区 问答 正文

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

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

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

    2019-07-17 18:53:43
    赞同 展开评论
问答分类:
C++
问答地址: