C++ 命名空间
来源:互联网 发布:迅雷网络 股票代码 编辑:程序博客网 时间:2024/06/18 14:27
C++ 命名空间
命名空间专门作为附加信息来区分不同库中相同名称的函数、类、变量等。使用了命名空间即定义了上下文。本质上,命名空间就是定义了一个范围。
定义命名空间
命名空间的定义使用关键字 namespace,后跟命名空间的名称,如下所示:
namespacenamespace_name{// 代码声明}
为了调用带有命名空间的函数或变量,需要在前面加上命名空间的名称,如下所示:
name::code;// code 可以是变量或函数
示例代码:
#include <iostream>using namespace std;namespace first{void func(){cout<<"first"<<endl;}} namespace second{void func(){cout<<"second"<<endl;}} int main(int argc, char *argv[]){first::func();second::func();return 0;}
输出结果:
firstsecond请按任意键继续. . .
阅读全文
0 0
- C/C++:命名空间
- C++-namespace(命名空间)
- C++-namespace(命名空间)
- C++namespace命名空间
- C#.Net命名空间
- C++_命名空间
- C++namespace命名空间
- 【C++】命名空间
- [C++]namespace命名空间
- C\C++命名空间
- C++:命名空间(namespace)
- [c++]命名空间
- <C++>2.命名空间
- C语言命名空间详解
- C++Primer学习-命名空间
- 《C++Primer》读书笔记--命名空间
- C++std命名空间详解
- 《C++》15 C++ 命名空间
- synchronized取得的锁都是对象锁
- 12034
- Centos6.5部署配置ganglia到自定义扩展
- 选择排序-简单选择排序
- 基于java的OpenCV环境搭建(Windows平台上ecplise)
- C++ 命名空间
- QTableView表头填满控件,表头对齐
- c++ 关键字
- ubuntu 中wget (下载)命令用法
- Python中sorted函数的用法
- C++ Primer Plus第五版 第九章 编程练习答案
- 通过邻接表实现广度优先搜索(迷宫问题)
- [svc]彻底明白centos set&env bash&source&exec执行程序本质区别
- Linux下安装jdk7