关于C++名字空间
2012-08-08 16:30
197 查看
using namespace std;
std是标准库的命名空间,上述使用指令一般出现在.cpp文件中,作用是:在该编译单元中,允许不使用限定方式使用标准C++库的名字,这个权限持续到这个编译单元结束。
但上述使用指令不能出现在头文件中,这样会引起所有包含该头文件的编译单元都拥有这个权限,相当于破坏了名字空间机制对标准命名空间的保护
相关文章推荐
- 关于c++名字解析的一个问题:名字空间污染
- MSN上关于C++的异常处理和名字空间的聊天记录
- C++关于动态申请空间的一个问题
- C++名字空间详解
- C++ 60分钟入门教程 - 3、C++名字空间
- 关于c++的引用变量与命名空间
- C++名字空间详解
- C++名字空间与包含头文件的方法
- C++名字空间
- 【C/C++】关于C++的名字查找与继承
- C++名字空间
- [C++基础]002_名字空间(namespace)
- C++关于匿名空间
- C++中命名空间"std"名字由来的思考
- C++ 第三篇 关于预处理器指示符和命名空间
- 面试中关于C++中的类,结构体,enum,字符变量等所占内存空间问题总结
- c++名字空间,C与C++字符串的区别,枚举类型
- 关于名字空间namespace
- 关于C++中的命名空间
- c++笔记01---c++ 简介,g++ 编译器,名字空间,结构,联合,枚举