在使用C++标准库时,为了方便,常常直接添加如下using编译指令: 

using namespace std; // 导出命名空间std中的所有名称

不少人建议不要直接这么用,因为这样增大了命名冲突的可能性,但其实跟标准库命名冲突的可能性很小,冲突了也基本是很明显的编译错误。  

当然,最好是能控制影响范围,比如尽量不要在头文件中using namespace std,因为头文件可能会被别人include。

相关文章:

  • 2021-06-21
  • 2021-10-21
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
  • 2022-03-07
猜你喜欢
  • 2022-12-23
  • 2021-05-19
  • 2021-08-01
  • 2022-12-23
  • 2021-12-23
  • 2021-09-04
相关资源
相似解决方案