c++基础学习 - 命名空间
来源:互联网 发布:最新聊天软件 编辑:程序博客网 时间:2024/05/16 02:29
命名空间允许我们更好地处理全局命名空间污染问题,库的作者可以定义一个命名空间从而把库中的名字隐藏在全局命名空间之外。
#include <iostream>//标准命名空间std,所以下面可以直接使用endl常量using namespace std;namespace test_namespace {class test_class{};void test_func();const double PI = 3.14;// 嵌套命名空间namespace in_namespace {const double FOO = 1.545;}}// 使用简单的别名namespace AB = test_namespace::in_namespace;// using声明//using test_namespace::PI;// using指示符using namespace test_namespace;int main(){// 命名空间成员的访问cout << test_namespace::PI << endl;// 通过using声明和指示符都可以访问cout << PI << endl;// 嵌套的访问cout << test_namespace::in_namespace::FOO << endl;// 通过别名访问cout << AB::FOO << endl;return 0;}
- c++基础学习 - 命名空间
- C++Primer学习-命名空间
- c/c++基础(二十一) 命名空间
- php【基础学习九】命名空间
- C++学习之一.命名空间
- C/C++:命名空间
- android基础--命名空间
- C++-namespace(命名空间)
- C++-namespace(命名空间)
- C++namespace命名空间
- C#.Net命名空间
- C++_命名空间
- C++namespace命名空间
- 【C++】命名空间
- [C++]namespace命名空间
- C\C++命名空间
- C++:命名空间(namespace)
- [c++]命名空间
- ORA-00600: ORA-12012 ORA-08102解决
- 【新闻】长沙一年投入15亿元保证项目建设 群众乐享文化大餐
- 包茂高速两辆法拉利跑车撞栏 1辆面目全非(图)-法拉利
- 设计网站大全
- 从 prototype.js 深入学习 javascript 的面向对象特性
- c++基础学习 - 命名空间
- Ubuntu12.04建立PHP服务器(apache+php+mysql)
- linux下完全删除oracle
- hdu 4293 Groups
- 鸟哥的linux私房菜——开关机命令
- java 在数组增加元素
- 程序员到底为了什么钻研技术?
- 武汉平均每月超100家餐馆倒闭-餐馆倒闭-餐饮业发展-国内经济形势
- INFO: /usr/bin/ld: crt1.o: No such file: No such file or directory