ios::sync_with_stdio(false) 使流的输入输出速度与C的输入输出持平
iostream默认是与stdio关联在一起的,以使两者同步,因此消耗了iostream不少性能,设置为false后,不再同步了,iostream的性能提高了很多倍。而cin,cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而这段语句可以来打消iostream的输入输出缓存,可以节省许多时间,使效率与scanf与printf相差无几,还有应注意的是scanf与printf使用的头文件应是stdio.h而不是iostream。
ios::sync_with_stdio(false) 改变C++流输入输出的速度
最新推荐文章于 2024-07-14 22:25:25 发布