« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
|
[C/C++编程]C++命名空间 |
大隐于市 发表于 2005/5/27 0:23:35 |
C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string user_name, 有可能在你调用的某个库文件或另外的程序代码中也定义了相同名字的变量,这就会出现冲突。命名空间就是为解决C++中的变量、函数的命名冲突而服务的。解决的办法就是将你的string user_name变量定义在一个不同名字的命名空间中。
#include <iostream>#include <string>using namespace std;//两个在不同命名空间中定义的名字相同的变量namespace myown1{ string user_name = "myown1";}
namespace myown2{ string user_name = "myown2";}int main(){cout<< "\n" << "Hello, " << myown1::user_name //用命名空间限制符myown1访问变量user_name << "... and goodbye!\n";cout<< "\n" << "Hello, " << myown2::user_name //用命名空间限制符myown2访问变量user_name << "... and goodbye!\n";return 0;}也可以这样:
int main(){using namespace myown1;cout<< "\n" << "Hello, " << user_name << "... and goodbye!\n";// using namespace myown2;cout<< "\n" << "Hello, " << myown2::user_name //用命名空间限制符myown2访问变量user_name << "... and goodbye!\n";return 0;}但第二个变量必需用命名空间限制符来访问,因为此时myown1空间中的变量已经可见,如果不加限制,编译器就会无法识别是那一个命名空间中的变量。
| |
|
免费***下载 |
呵呵,你好!(游客)发表评论于2006/5/11 16:36:21 |
江苏移动免费图铃 手机图铃免费下 三星cdma免费图铃 波导手机图铃免费下 n840图铃*** 免费注册赠送图铃 怎样***图铃 搜狐免费图铃下载
天空免费手机图铃 摩托罗拉图铃下载 摩托罗拉手机图铃 摩托罗拉l7图铃下载 摩托罗拉e398图铃 联通图铃 联通图铃*** 图铃一起下联通 联通手机图铃下载 联通图铃下载安徽 cdma图铃下载 cdma手机图铃下载 cdma手机图铃 三星cdma免费图铃 手机铃音下载 手机铃音*** 免费手机铃音 联通手机铃音下载 手机mp3铃音下载 手机铃音制作 搞笑手机铃音 三星手机铃音下载 手机铃音制作软件 mp3手机铃音 诺基亚手机铃音 手机铃音格式 三星手机铃音 cdma手机铃音 手机铃音编辑器 手机铃音论坛 个性手机铃音 手机铃音转换软件 手机短信铃音 诺基亚手机铃音下载 手机铃音图片 cdma手机铃音下载 手机铃音转换 手机铃音大全 lg手机铃音 海尔手机铃音下载 手机铃音库 ***铃音下载 mmf手机铃音 免费mp3手机铃音 移动手机铃音下载 lg手机铃音下载 删除手机自带铃音 ***音mp3 手机铃音试听 另类手机铃音 三菱手机铃音 手机来电铃音 手机铃音打包下载 手机来电铃音下载 mid格式手机铃音 如何下载手机铃音 手机人声铃音 飞利蒲手机铃音下载 手机铃音网 电影手机铃音 手机和选铃音 手机mmf铃音下载 摩托罗拉手机铃音 手机铃音软件 手机铃音设置 中国移动手机铃音 midi手机铃音下载 松下手机铃音下载 nec手机铃音下载 比特铃音手机diy 波导手机铃音下载 手机回铃音 真人真唱手机铃音 手机铃音制作工具 dj手机铃音 手机铃音下载软件 诺基亚3100手机铃音 手机铃音格式转换 搞笑手机铃音下载 tom手机铃音下载 手机七彩铃音 吉祥三宝手机铃音 手机自编铃音 手机铃音制作大师 手机七彩铃音广东 手机铃音工具 联通手机铃音 手机铃音歌曲下载 诺基亚手机免费铃音 手机铃音无线下载 mid手机铃音下载 移动手机铃音 mid手机铃音 手机铃音乐园 小灵通手机铃音下载 联想手机铃音 nec手机铃音 mp3铃音下载 手机mp3铃音下载 mp3手机铃音 mp3铃音制作 mp3铃音*** 免费mp3铃音 mp3铃音制作软件 mp3铃音打包下载 免费mp3手机铃音 mp3铃音制作工具 ***音mp3 mp3铃音压缩 mp3铃音编辑器 mp3短信铃音下载 mp3铃音转换器 恐怖mp3铃音 吉祥三宝mp3铃音 支持mp3铃音 mp3铃音论坛 mp3格式铃音 mp3转铃音 mp3短信铃音 搞笑mp3铃音下载 mp3铃音编辑软件 搞笑mp3铃音 mp3铃音编辑 三星mp3铃音 mp3格式铃音下载 英文mp3铃音 拯救铃音mp3 mp3个性手机铃音 三星mp3铃音下载 高质量mp3铃音下载 手机mp3铃音编辑器 mp3铃音bbs下载mp3转换手机铃音 超长mp3铃音下载 mp3格式手机铃音 小强铃音mp3 e398设置mp3铃音 | |
|
回复:C++命名空间 |
professor(游客)发表评论于2005/10/1 10:56:19 |
怎么网上找到的编编内容都差不多,你们都是哪里抄来的,连我自己都不告诉。。。 | |
|
» 1 »
|
|
统计 |
blog名称:若望的天地 日志总数:30 评论数量:60 留言数量:0 访问次数:152270 建立时间:2005年5月25日 | |