C++输入输出流加速器

你还在担心C++的输入输出吗?

在竞赛中,经常会因为C++的输入输出流函数的效率慢导致丢分,在这里介绍一种输入输出专用加速器,达到和C的scanf()和printf()一样的速度

竞赛专用三行加速代码,从此输出输出走向人生巅峰!!!

直接加主函数里!!!

ios::sync_with_stdio(false);
	cin.tie(0);//输入加速 
	cout.tie(0);//输出加速 

原理:cin,cout效率低是因为他们要将输入的数据先存到缓冲区,才进行输入输出。本代码的作用就是去除iostream的输入输出缓冲区的步骤,提高效率

ios::sync_with_stdio(false);去除掉iostream的输入输出缓冲区步骤
tie(0)来解除std::cin和std::cout之间的绑定,提高效率

发布了160 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Anterior_condyle/article/details/105228728