C++ 学习-名称空间

一、

 1、定义在名称空间的函数或者变量称为实体。

 2、实体可见域是全局的,名称空间外不可见

二、

声明格式 using 名称空间::实体名;(可见域的大小取决于using的书写的位置)

两种情况:

1、已经定义了全局变量A,又定义了using  s::A;

2、using  s::A;  using d:: A;

 1、using 声明机制使得某个空间中的特定的实体可见

2、using 编译机制更进一步,使得名称空间中的所有实体可见,不需作用域限制符号

例如:using namespace std;

原文地址:https://www.cnblogs.com/lyp1010/p/11676072.html