C++ 开发了一些新的库,增加了自己的头文件,例如:
- iostream.h:用于控制台输入输出头文件。
- fstream.h:用于文件操作的头文件。
- complex.h:用于复数计算的头文件。
在 main() 函数中声明命名空间 std,它的作用范围就位于 main() 函数内部,如果在其他函数中又用到了 std,就需要重新声明。
如果希望在所有函数中都使用命名空间 std,可以将它声明在全局范围中。
很多教程中都是这样做的,将 std 直接声明在所有函数外部,这样虽然使用方便,但在中大型项目开发中是不被推荐的,这样做增加了命名冲突的风险,我推荐在函数内部声明 std。