- 形式不同:
using 声明:using 名称空间名 :: 名称 例如:using Jill:: fetch;//这是一个using 声明。
using 编译指令:using namespace 名称空间名 例如: using namespace Jill;//这是一个using 编译指令 - using声明使名称空间中的特定标识符可用,例如 using Jill:: fetch;只有fetch这个名称可用;
而using 编译指令使得名称空间里得所有标识符可用。例如using namespace Jill 使得Jill空间里的所有名称可用。 - 使用using 声明时,如果某个名称已经申明了,就不能使用using导入相同的名称。
using 编译指令导入所有的名称,如果与局部名称发生冲突,则局部名称称将覆盖名称空间版本,而编译器不会发出警告
using声明和using 编译指令的区别
最新推荐文章于 2022-11-22 09:52:13 发布