cin关闭流同步加速

Posted zzq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cin关闭流同步加速相关的知识,希望对你有一定的参考价值。

习惯了用cin

很多人会说cin的速度比scanf慢很多, 其实不然.
cin慢的原因主要在于默认cinstdin总是保持同步, 这一步是消耗时间大户.
只需要加上std::iOS::sync_with_stdio(false)来关闭同步就好了, 速度甚至要优于scanf.

以上是关于cin关闭流同步加速的主要内容,如果未能解决你的问题,请参考以下文章

什么时候,可以关闭cin和stdin的同步

关于ios::sync_with_stdio(false);和 cin.tie加速c++输入输出流

C++ cin速度比scanf的解决办法:关流同步

C++ cin速度比scanf的解决办法:关流同步

cin>>的返回值与cin.fail()的返回值是完全同步的吗?

使用std::ios::tie与std::ios_base::sync_with_stdio加速流