using namespace ns_xxx不能用在class定义内部
2014-02-12 14:15
225 查看
class XXX
{
using namespace ns_xxx; // ERROR!
};
using namespace ns_xxx; 竟然不能用在class定义里面,我直觉上一直以为没问题的。
用在namespace或function定义内部没问题。
具体原因可能与名字查找有关吧,没翻看标准,不纠结于语言细节了,赶紧干活吧!
{
using namespace ns_xxx; // ERROR!
};
using namespace ns_xxx; 竟然不能用在class定义里面,我直觉上一直以为没问题的。
用在namespace或function定义内部没问题。
具体原因可能与名字查找有关吧,没翻看标准,不纠结于语言细节了,赶紧干活吧!
相关文章推荐
- 命名空间问题。namespace。也会弄死人的。已经添加引用了,但还是出现,class为定义。
- 在头文件里避免使用using namespace XXX;
- [转载]我再也不想在任何头文件中看到“using namespace xxx;”了
- [面试] 递归 反向输出链表 ,定义一个求字符串长度的函数, 反向输出字符串. 不能再函数内部定义变量.
- Activiti基础教程--04管理流程定义(流程定义部署ZIP/classpath)、查看(获取流程定义图图片)、删除,不能修改
- 《c++标准程序库》读后感之 string 二 :string class的内部类型定义和静态值
- [面试] 递归 反向输出链表 ,定义一个求字符串长度的函数, 反向输出字符串. 不能再函数内部定义变量.
- 不能为虚拟电脑 xxx 打开一个新任务. Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 返回 代码:NS_ERROR_FAIL
- error C2011: “XXX”:“class”类型重定义
- 不能为虚拟电脑 xxx 打开一个新任务. Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 返回 代码:NS_ERROR_FAIL
- 别再让C++头文件中出现“using namespace xxx;”
- c++函数内部可以返回函数内部定义的指针 但是不能返回函数内部定义的数组
- 原文:I don’t want to see another “using namespace xxx;” in a header file ever again
- 一定不要在头文件中using namespace XXX
- JavaScript 实现命名空间(namespace)的最佳方案——兼容主流的定义类(class)的方法,兼容所有浏览器,支持用JSDuck生成文档
- 关于VC6IDE的class view的问题(Go To Definition不能找到定义(实现))
- java再复习——成员内部类为什么不能定义静态变量
- [转]在头文件里避免使用using namespace XXX;
- 别再让C++头文件中出现“using namespace xxx;”
- Java non-static inner class 内部不能声明 Enum