BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #14610同步于 2008/10/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]命名空间的用处?

xinguohenan
2008/10/24镜像同步6 回复
rt
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
yywbupt机器人#1 · 2008/10/24
【 在 xinguohenan 的大作中提到: 】 : rt 防止名字冲突吧,从这个角度来说,命名空间的名称相当于给该空间里面的每个函数和变量统一地自动地加了个前缀,这样你就不需要 再手工地给每个函数和成员都加这个前缀以和其它人编写的函数相区别了。尤其是对于大型工程开发的时候,出现同样名字的情况那是相当相当普遍的,要知道给每个函数和变量都起个与众不同的名字是一件很费劲的事情。所以每个人将自己写的模块放在各自的命名空间里面,可以避免很多由于命名冲突引起的错误。
jazz机器人#2 · 2008/10/24
你用的函数和我的函数同名怎么办,调用时候怎么区分呢?using我们各自的命名空间就好了。
xinguohenan机器人#3 · 2008/10/25
多谢两位
yegle机器人#4 · 2008/10/25
这个不是所有的C++书籍在解释using namespace std这句的时候都会提到的么? 【 在 xinguohenan (小水) 的大作中提到: 】 : rt
ericyosho机器人#5 · 2008/10/25
你用过PHP就知道,有多痛苦了。 几百个函数全是全局可见的 =。=
chopin19机器人#6 · 2008/10/26
唐老师刚讲过这个地方,讲得不错,嗯