编程论坛
注册
登录
编程论坛
→
C++教室
问:关于using声明
squijy
发布于 2015-09-09 11:08, 474 次点击
C++PP第六版在名称空间一章节有一条指导原则:
对于using声明,首选将其作用域设置为局部而非全局
问:1.设置为全局可能带来什么影响?
2.设置为全局如何在另一个文件中不用using声明来访问此变量?
4 回复
#2
hjx1120
2015-09-09 16:13
个人理解,using编译指令是为了方便使用&(调用)私有函数&(库)
#3
诸葛欧阳
2015-09-10 11:35
主要解决命名重复问题
#4
squijy
2015-09-10 15:39
回复 3楼 诸葛欧阳
第一问没什么疑问了,第二问呢,using声明的变量链接性是否为外部的?在另一个文件中是否可以引用?
#5
诸葛欧阳
2015-09-10 18:37
以下是引用
squijy
在2015-9-10 15:39:11的发言:
第一问没什么疑问了,第二问呢,using声明的变量链接性是否为外部的?在另一个文件中是否可以引用?
不可以,必须在它包含的代码块总用
1