cin的读入优化

  • Post author:
  • Post category:其他


本人最近发现cin是可以进行优化的,cin并不是因为自身原因所以比scanf慢的,而是因为为了保留什么兼容性,把他变慢了,我们只要把这个兼容性关了以后,他就会变快!

关闭语句:

std::ios::sync_with_stdio(false);

下面是有趣的实验截图:

scanf语句测试:

这里写图片描述

cin不加优化:

这里写图片描述

cin加优化

这里写图片描述

有人会问,我每次写个读入就要写这么长的东西,岂不很恼火。

没事,其实只要define一下就可以了,

这里写图片描述

这就是cin的优化,我们发现优化后的cin比scanf都跑得快,表现的非常优异!这里再给大家推荐一下更快的读入算法,快读和fread,有兴趣的同学可以看一下下面的博客链接。

博客链接:

输入流详讲



版权声明:本文为qq_40079933原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。