CC++类中的命名空间是什么?何时用命名空间

 我来答
百度网友2697232f6
2011-08-23 · TA获得超过408个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:175万
展开全部
如同名字一样的意思,NameSpace:名字空间,之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了,为了解决这个问题,引入了名字空间这个概念,通过使用 namespace xxx;你所使用的库函数或变量就是在该名字空间中定义的.这样一来就不会引起不必要的冲突了.命名空间是用来组织和重用代码的编译单元。

namespace,是指标识符的各种可见范围。 C++标准程序库中的所有标识符都被定义于一个名为std的namespace中
dotspotty
2011-08-23 · TA获得超过321个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:280万
展开全部
变量名,类名等就像马路名
命名空间就像城市名
不同城市中有同样的比如中山路,南京路,但你告诉别人哪个城市他才能找对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
炼狱之鸟
2011-08-23
知道答主
回答量:21
采纳率:0%
帮助的人:22.6万
展开全部
说白了,就是怕重名了不知道是属于谁的,就是一个分类吧,这样理解会好点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式