记笔记:C++ cin关闭同步

很多人会说cin的速度比 scanf 慢很多, 其实不然.
cin慢的原因主要在于默认 cin 与 stdin 总是保持同步, 这一步是消耗时间大户.
只需要加上std::ios::sync_with_stdio(false)来关闭同步就好了, 速度甚至要优于 scanf.
但极可能与其他c++自带库函数相冲突,谨慎食用
代码具体实现


#include<bits/stdc++.h>
using namesapce std;
int main()
{
  int a,b;
  std::ios::sync_with_stdio(false);
  cin>>a>>b;
  cout<<a+b;
}

WzzOrz

posted @ 2019-07-23 09:56  Leinsea  阅读(1428)  评论(0编辑  收藏  举报
Live2D //博客园自带,可加可不加