C++命名空间的使用
来源:互联网 发布:世界各国城市数据库 编辑:程序博客网 时间:2024/06/17 09:08
C++命名空间的使用
/*
C++学习笔记06——C++命名空间的使用
2017.04.28
*/
使用整个命名空间:using namespace name;
使用命名空间中的变量:using name::variable;
使用默认命名空间中的变量: ::variable
默认情况下可以直接使用默认命名空间中的所有标识符。
- 代码示例
#include "iostream"namespace NameSpaceA{ int a = 0;}namespace NameSpaceB{ int a = 1; namespace NameSpaceC { struct Teacher { char name[10]; int age; }; }}void main(){ using namespace NameSpaceA; using NameSpaceB::NameSpaceC::Teacher; printf("a = %d\n", a); printf("a = %d \n", NameSpaceB::a); Teacher t1 = { "小明", 3 }; printf("t1.name = %s\n", t1.name); printf("t1.age = %d\n", t1.age); system("pause");}
- 输出结果:
a = 0
a = 1
t1.name = 小明
t1.age = 3
0 0
- C++命名空间的使用
- 命名空间的使用
- 命名空间的使用
- 命名空间的使用
- 命名空间的使用
- 命名空间的使用
- 命名空间的使用
- 命名空间的使用
- C++/C++11中命名空间(namespace)的使用
- C++/C++11中命名空间(namespace)的使用
- Namespace(命名空间)的使用
- codeDom命名空间的使用
- C++命名空间的使用
- C++命名空间的使用
- HTML命名空间的使用
- 命名空间namespace的使用
- VC 命名空间的使用
- namespace命名空间的使用
- 产品思考之:2B or 2C
- 组合数学问题
- 自定义View:侧滑菜单实现
- python opencv3 —— 常用工具、辅助函数、绘图函数(图像添加文本、矩形等几何形状)
- POJ3921Destroying the bus stations
- C++命名空间的使用
- 微信小程序特殊效果合集第一期
- Java网络编程- IO多路复用(多Reactor)(主从式Reactor)
- Java程序实现捕获控制台输出的程序
- linux 软件的安装和卸载
- 示例:二进制序列化委托
- 深度学习和自然语言处理中的attention和memory机制
- 百度编辑器的简单使用
- html中的链接详解