6_namespace 经验谈

name space 经验谈

namespace 主要是把一些东西隔开来

现在图上的 main 函数就是测试用的函数, 里面放了很多函数, 这里是测试一个事情就往 main 里面写一个函数

我不想用 20 个程序去测试 20 个函数, 所以我把他们都放在了 main 里面.

这 20 个函数, 每一个都被我用 namespace 包在了里面.

所以这样, 这么一个函数就在一个 namespace 里面, 所以要把它的全名写出来

比如 jj01 就是一个 namespace

我测试这个函数需要的 class, 全局变量 (既然这个变量已经在 namespace 里面了, 所以严格来讲这个就不是全局变量了), 等等都写在这个 namespace 里面了.

这样就可以和下一个 namespace 里面的东西完全隔开