C++基础:什么是命名空间
2013-10-29 17:04
381 查看
命名空间是类的逻辑分组,它组织成一个层次结构——逻辑树。这个树的根是System。 名字空间是为了防止名字污染在标准C++中引入的。 它可以将其中定义的名字隐藏起来,不同的名字空间中可以有相同的名字而互不干扰,使用时用域操作符(::)来引用。 namespace 名字 { 定义的数据; 定义的函数; 也可以是定义的类。。。。。。 } 在应用的时候 使用这些数据和函数名称太麻烦 给定义在同一德的名字空间内 不用繁琐的去重新书写和定义 用名字空间就可以了 我觉得有点像类 又有点像 头文件 使用方法有以下三种: 1> using namespace sdm; 然后你就可以使用变量temp: temp=9; 还可以使用sdm中的其他每一个成员。 2> using sdm::temp; 在这个文件中只能使用sdm中的temp这个变量。 3> 你在使用时直接使用sdm::temp: cout < <sdm::temp < <endl; 使用其它的成员也这样调用。
相关文章推荐
- C语言中如何在命令行中输入EOF,即文本结束符
- 【WMI】WMI For C++/COM基础知识
- c++实现多态的方法
- [C++] 如何不用虚函数实现多态
- C/C++语法[02]---数组作为参数传递的方式
- C++虚函数表解析(转) ——写的真不错
- hdu1028 母函数
- 计算1000以内的偶数的和第二种循环语句
- c语言str类函数族
- 解法二
- 计算1000以内的偶数的和第一种循环语句
- 初次使用流迭代器从标准输入读取整型数据,根据奇、偶性写入不同文件
- 使用Unicode下的cannot convert parameter 1 from 'CString' to 'const char *' 解决办法
- C++中string和int互相转换
- C++纯虚函数与抽象类
- c语言练习题
- C++在多层继承中调用虚函数
- C++在多重继承中调用虚函数
- 求和问题解法一
- C++ 虚函数