我们在写c++程序时是否遇到过因为没有导入库文件而导致报错,或者多次导入库文件时导致重复导入?这时我们就可以使用万能头文件(#include <bits/stdc++.h)
万能头文件(bits/stdc++.h)
优点:封装了c+标准库中几乎所有的头文件,引入之后就可以使用c++ 所有的头文件中的功能;
缺点:1、并不是所有编译器都支持万能头文件的编译(如visual stido)
2、 限制了程序可移植性
3、由于在该头文件中包含了c++所有的头文件,在程序编写的过程中,程序中的变量
函数可能会和c++标准库中的命名冲突。
因此,在大型项目中不要使用万能头文件!!!
(PS:本人第一次写博客,欢迎各位大佬指明错误)