我想知道使用namespace
的原因是什么是使用它的优点和缺点。如果仅用于声明常量,那么我们也可以使用define()
和constant
,或者出于安全原因使用它。
如果我分别在命名_a,_b和_c的函数中分别有三个文件a,b和c,我该如何使用它?
答案 0 :(得分:4)
namespace
用于解决在使用可重用代码时经常发现的非常常见的问题。您可以使用define和constant进行定义,但您将在同一页面上执行此操作。正如你所知,像控制器类这样的词语和几乎所有语言框架都会使用这样的常用词。我们使用集成环境来复杂使用。所以这些话可能会发生冲突。 using namespace确保我们必须首先查看命名空间声明下面使用的函数和单词的定义。