在C++学习中,发现有许多同学喜欢使用万能头文件,如下:
所谓的万能头文件,是将基本上的头文件打包都一起调用了,这是一个偷懒的方法。学习初期更不建议大家使用。
毕竟初学C++,需要用到的头文件没有几个,所以捋清头文件的知识点也没有那么难。而直接使用万能头文件却对你的学习造成了很大的影响,对程序中使用的哪些函数是包含中哪个头文件中缺乏了基本的了解和熟悉,且对于自主学习能力的提升是一点都没有好处。
万能头文件中实际包含了许多不必要部分,而编译器会读取和分析每个包含的头文件,所以也应该减少这类头文件的使用。
另外这个头文件并不属于C++库的标准头文件,在某些情况下某些平台中使用可能会出现错误。
CPP标准头文件列表: