只用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;
}

相关推荐
A_humble_scholar14 小时前
Linux(十七)深入多线程编程:同步原语与实战指南
linux·运维·c++
库克克15 小时前
【C++】类和对象--this指针详解
java·开发语言·c++
ch0sen1pm15 小时前
加班之余从零写了个 spdlog 风格的日志库
c++
吃着火锅x唱着歌15 小时前
Effective C++ 学习笔记 条款33 避免遮掩继承来的名称
c++·笔记·学习
库克克16 小时前
【C++】类和对象--类对象模型与大小计算
开发语言·jvm·c++
hehelm17 小时前
Linux网络编程—UDP 群聊系统
linux·网络·c++
从零开始的代码生活_1 天前
C++ 内存管理:从内存分区到 new/delete 底层原理
开发语言·c++·后端
aaPIXa6221 天前
C++ 用 13 条规则让模型写出安全现代 C++
java·c++·安全
枕星而眠1 天前
【数据结构】红黑树入门指南
运维·数据结构·c++·后端
2601_949817721 天前
C++指针与引用深度精讲:底层原理、差异对比与高阶实战陷阱
java·jvm·c++