最近看舍友打比赛时总是使用一个陌生的头文件头文件#include<bits/stdc++.h>
奇怪之处就在于基本上所有的代码只要用了这个头文件就不再写其他头文件了。
#include<bits/stdc++.h>包含了目前c++所包含的所有头文件,而且连c的头文件也不需要写了!!!!
现在再看下面这一堆乱七八糟的头文件显得莫名的冗杂:
1 #include <iostream> 2 #include <cstdio> 3 #include <fstream> 4 #include <algorithm> 5 #include <cmath> 6 #include <deque> 7 #include <vector> 8 #include <queue> 9 #include <string> 10 #include <cstring> 11 #include <map> 12 #include <stack> 13 #include <set> 14 using namespace std; 15 16 int main(){ 17 18 return 0; 19 }
再看我们使用万能头文件以后:
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int main(){ 5 6 return 0; 7 }
结果是一样的,是不是省事了许多