c++ namespace
来源:互联网 发布:中文翻译西班牙语软件 编辑:程序博客网 时间:2024/05/29 06:54
二 所谓namespace,是指标识符的各种可见范围。
C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。
由于namespace的概念,使用C++标准程序库的任何标识符时,可以有三种选择:
1、直接指定标识符。例如std::ostream而不是ostream。完整语句如下:
std::cout << std::hex << 3.4 << std::endl;
2、使用using关键字。
using std::cout;
using std::endl;
以上程序可以写成
cout << std::hex << 3.4 << endl;
3、最方便的就是使用using namespace std;
例如:
#include
#include
#include
using namespace std;
这样命名空间std内定义的所有标识符都有效。就好像它们被声明为全局变量一样。那么以上语句可以如下写:
cout << hex << 3.4 << endl;
C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。
由于namespace的概念,使用C++标准程序库的任何标识符时,可以有三种选择:
1、直接指定标识符。例如std::ostream而不是ostream。完整语句如下:
std::cout << std::hex << 3.4 << std::endl;
2、使用using关键字。
using std::cout;
using std::endl;
以上程序可以写成
cout << std::hex << 3.4 << endl;
3、最方便的就是使用using namespace std;
例如:
#include
#include
#include
using namespace std;
这样命名空间std内定义的所有标识符都有效。就好像它们被声明为全局变量一样。那么以上语句可以如下写:
cout << hex << 3.4 << endl;
- c#namespace
- C++::namespace
- c-namespace
- C++namespace
- C++namespace
- C++-namespace(命名空间)
- C++-namespace(命名空间)
- C++namespace的使用
- C ++ Namespace (computer science)
- C++namespace命名空间
- 【Visual C++】关于namespace
- C/C++ namespace
- c++-tissue_habit-namespace
- C++namespace命名空间
- c++のnamespace
- [C++]namespace命名空间
- c++namespace于iostream
- C++:命名空间(namespace)
- mysql数据库学习笔记之常用操作命令
- VC编译时,提示no compile tool is associated with the file extension错误
- 最近一段时间的总结
- 游戏引擎导论
- 托管代码 (managed code)
- c++ namespace
- jsp 错误代码
- Android的View和ViewGroup分析
- Linux内核中的进程(二)
- 获取Flex中的itemRenderer中的控件
- DDKBUILD VERSION 3.12.35
- APK反编译工具
- ArcGIS Runtime for Android开发教程V2.0(8)基础篇-----地图事件
- Power Designer 12.5 下载及破解