c++入门笔记(2)命名空间
来源:互联网 发布:linux中export命令 编辑:程序博客网 时间:2024/06/06 06:41
#include <iostream> //预处理头文件 标准输入输出流库//定义命名空间anamespace a { int x = 10; //在a命名空间中的整型变量x}//定义命名空间bnamespace b { int x = 20; //在b命名空间中的整型变量x}int main(){ int x = 30; std::cout << "x:\t" << x << "\n"; std::cout << "b::x:\t" << b::x << "\n"; std::cout << "a::x:\t" << a::x; //输出a命名空间中的x变量 std::cout << std::endl; //刷新缓冲区并换行 return 0;}
输出:
x:30
b::x: 20
a::x: 10
本程序采用了命名空间后,三个同名的变量x处于不同的空间中,
因此它们不会产生冲突。
如何调用命名空间中的变量呢?
命名空间标识符+作用域标识符+变量名。
如本程序中调用a命名空间中的x整型变量方式为:a::x 即可。
阅读全文
0 0
- c++入门笔记(2)命名空间
- C/C++:命名空间
- PHP 命名空间 入门
- PHP入门学习笔记之—— PHP 命名空间
- C plus plus(2)---using命名空间
- C++-namespace(命名空间)
- C++-namespace(命名空间)
- C++namespace命名空间
- C#.Net命名空间
- C++_命名空间
- C++namespace命名空间
- 【C++】命名空间
- [C++]namespace命名空间
- C\C++命名空间
- C++:命名空间(namespace)
- [c++]命名空间
- <C++>2.命名空间
- C++笔记 命名空间
- unity中获取深度图
- asp.net mvc4 SMTP协议发送邮件
- 对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 PAI事件的触发、屏幕元素Function Code设置 屏幕流逻辑Screen Flow Logic 对话屏幕中的字段命名大小写问题
- WiFi安全漏洞KRACK深度解读
- eclispe建立HibernateSessionFactory类
- c++入门笔记(2)命名空间
- 常用的javascript设计模式
- 工厂模式
- ES7的Async/Await
- scipy的基本操作
- java.util.ResourceBundle用法详解
- Java中面向对象的关键字
- iOS架构--项目模块化
- 在虚拟机下运行gazebo,关于vmw_ioctl_command error Invalid argument错误