gcc中C++一个特别的头文件
今天在一段程序中看到这样一个很奇怪的语句:
#include<bits/stdc++.h>
博主查了之后发现业界称其万能头文件,这个头文件包含了如下等头文件,几乎包含了所有的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 .......
但也有以下两个缺点:
1、因其包含的头文件的过多,导致程序编译慢
2、其不属于标准库里面的头文件,只是gcc的内部实现,可移植性不好
作者:耑新新,发布于 博客园
转载请注明出处,欢迎邮件交流:zhuanxinxin@aliyun.com
本文来自博客园,作者:Arthurian,转载请注明原文链接:https://www.cnblogs.com/Arthurian/p/7663225.html
欢迎邮件交流:zhuanxinxin@aliyun.com