划过的梦神 2015-03-23 14:58 采纳率: 33.3%
浏览 1992
已采纳

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

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

  • 写回答

4条回答 默认 最新

  • 阿哲_Clsn 2015-03-26 09:51
    关注

    cin cou的效率低其实并不是因为管道流效率低 而是输出到屏幕时的效率低下 也就是说io瓶颈
    推荐几个方案给你
    1.自己做缓冲 一次cout一个缓冲区大小的页面出来 这样效率会高很多
    2.直接用三方来代替 例如 log4cpp
    3.全部写入文件 然后分析文件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?