【C++】C++标准库和std命名空间

C++ 开发了一些新的库,增加了自己的头文件,例如:

  • iostream.h:用于控制台输入输出头文件。
  • fstream.h:用于文件操作的头文件。
  • complex.h:用于复数计算的头文件。

在 main() 函数中声明命名空间 std,它的作用范围就位于 main() 函数内部,如果在其他函数中又用到了 std,就需要重新声明。

如果希望在所有函数中都使用命名空间 std,可以将它声明在全局范围中。

很多教程中都是这样做的,将 std 直接声明在所有函数外部,这样虽然使用方便,但在中大型项目开发中是不被推荐的,这样做增加了命名冲突的风险,我推荐在函数内部声明 std。

猜你喜欢

转载自blog.csdn.net/leiwangzhongde/article/details/82958287