只用cin和cout

ios::sync_with_stdio(false); ------> 在c++中之所以cin,cout效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而这段语句可以来打消iostream的输入和输出缓存,可节省时间,使效率与scanf与printf相差无几

cin.tie(0);

cout.tie(0);

总结:用了就不可以用scanf和printf,endl也不可以用。模板如下。

#include<bits/stdc++.h>
using namespace std;
#define endl '\n'
int main(){
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
return 0;
}

相关推荐
qq_4798754315 小时前
C++ 网络编程中的 Protobuf 消息分发 (Dispatcher) 设计模式
网络·c++·设计模式
Tandy12356_15 小时前
手写TCP/IP协议——IP层输出处理
c语言·网络·c++·tcp/ip·计算机网络
博语小屋15 小时前
实现简单日志
linux·服务器·数据库·c++
ZouZou老师21 小时前
C++设计模式之装饰器模式:以家具生产为例
c++·设计模式·装饰器模式
ZouZou老师21 小时前
C++设计模式之桥接模式:以家具生产为例
c++·设计模式·桥接模式
呱呱巨基1 天前
Linux 进程概念
linux·c++·笔记·学习
liulilittle1 天前
C++ 浮点数封装。
linux·服务器·开发语言·前端·网络·数据库·c++
ZouZou老师1 天前
C++设计模式之组合模式:以家具生产为例
c++·设计模式·组合模式
yong15858553431 天前
2. Linux C++ muduo 库学习——原子变量操作头文件
linux·c++·学习
小小8程序员1 天前
STL 库(C++ Standard Template Library)全面介绍
java·开发语言·c++