是'using namespace std;' 标准的C++函数?

H4c*_*0rD 2 c++ namespaces

using namespace std;标准的C++函数吗?

GMa*_*ckG 15

不,这就是所谓的using directive.我在标准中的§7.3.4中概述了:

using-directive指定指定命名空间中的名称可以在using-directive出现在using-directive之后的范围内使用.在非限定名称查找(3.4.1)期间,名称看起来好像是在最近的封闭命名空间中声明的,其中包含using-directive和指定的命名空间.

从本质上讲,它会将您指定的命名空间中的所有内容放入指针所使用的命名空间中.

  • @Nikolai:]我正在练习画画...有一天,我会站在C++镇尘土飞扬的道路上.这条路是空的,干燥的,但随着冲突的展开,好奇的眼睛惊叹于门窗.我看着他的眼睛,他看起来正对着他.然后,当城镇时钟开始响起时,比Bjarne本人更快,我们将绘制出我们的标准.翻阅页面,搜索引号,当我站在胜利的时候,尘埃落定了,在失败中堕落在地上; 因为我已经掌握了标准. (8认同)
  • 男孩,你很快!你有标准打开吗?:) (4认同)
  • 你们需要获得生命!哦,我也可能:) (2认同)