经常看人写#include <bits/stdc++.h>却不知道是干啥的
#include<bits/stdc++.h>包含了目前c++所包含的所有头文件,所以你代码前include的所有头文件都可以简化改成一个<bits/stdc++.h>就行
聚个栗子
#include <iostream>
#include <cstdio>
#include <fstream>
#include <algorithm>
#include <cmath>
#include <deque>
#include <vector>
#include <queue>
#include <string>
#include <cstring>
#include <map>
#include <stack>
#include <set>
using namespace std;
int main(){
return 0;
}
可以直接写成
#include<bits/stdc++.h>
using namespace std;
int main(){
return 0;
}
当然,其实这是一个偷懒的写法,但是会降低编译速度(为何会降低编译速度,我还不能知道)笔试平台可以使用,方便,