名字空间
来源:互联网 发布:淘宝服装货源怎么找 编辑:程序博客网 时间:2024/06/09 13:38
定义语法:
比如定义名为mfc的名字空间
namespace mfc{int inflag;}
要在程序中使用mfc中定义的变量可以在文件中加入using namespace mfc;
或者:using mfc::inflag;
这里的::是作用域运算符又叫域解析操作符
或者在代码中直接mfc::inflag;
例子:
int i = 5;namespace my{int i = 10;}main(){ cout<<i;//输出5}
而下面会报错use of `i' is ambiguous
int i = 5;namespace my{int i = 10;}using namespace my;main(){ cout<<i;//error,引起歧义,不知输出哪个i}
比如:namespace{int inflag;}
.由于没有名字,因此无法在其他文件中使用它;
.无名名字空间内的成员的作用域仅限为本文件从声明无名空间的位置开始到本文件结束。
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字空间
- 名字查找 与名字空间
- Xml 中的名字空间
- C#名字空间
- 关于名字空间namespace
- namespace名字空间小解
- 名字空间与接口
- 理解名字空间
- Qt fixed decimal
- 函数模板的特化
- QT 的信号与槽机制介绍
- OpenCV读取AVI文件(转)
- 恶意文档分析技巧及工具快速参考(Cheat Sheet)
- 名字空间
- DbgHelp函数(一)
- 关于优先级队列STL
- 《windows核心编程系列》二谈谈ANSI和Unicode字符集
- 将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
- 程序员的五件武器
- C++实现链表操作
- startActivityForResult的用法
- mysql数据库的优化