什么是命名空间?
如题,谁能讲讲,听了那么多好像没有听到这部分内容,谢谢了 本帖最后由 rowang 于 2016-5-7 13:02 编辑恩...简单来说,命名空间用于解决全局命名冲突。
什么是命名冲突呢,就是重名啦。
比如 rowang 写了一个 rotate 函数,Hellc 也写了个 rotate 函数,本来自己写自己的没啥儿事,可有一天你要同时使用这两个人写的代码,那可就没门啦,因为重名了嘛。
如果采用命名空间就可以解决这个问题咯,一个在命名空间 rowang 下写东西,另一个在命名空间 Hellc 下写东西,rowang::rotate 和 Hellc::rotate 就可以区分开咯。 rowang 发表于 2016-5-7 13:00
恩...简单来说,命名空间用于解决全局命名冲突。
什么是命名冲突呢,就是重名啦。
貌似有点感觉了,谢谢啦 feifeiteng 发表于 2016-5-7 16:34
貌似有点感觉了,谢谢啦
嗯,那就好,很高兴能帮到你~ ^_^
页:
[1]