name space 经验谈
namespace 主要是把一些东西隔开来
现在图上的 main 函数就是测试用的函数, 里面放了很多函数, 这里是测试一个事情就往 main 里面写一个函数
我不想用 20 个程序去测试 20 个函数, 所以我把他们都放在了 main 里面.
这 20 个函数, 每一个都被我用 namespace 包在了里面.
所以这样, 这么一个函数就在一个 namespace 里面, 所以要把它的全名写出来
比如 jj01
就是一个 namespace
我测试这个函数需要的 class, 全局变量 (既然这个变量已经在 namespace 里面了, 所以严格来讲这个就不是全局变量了), 等等都写在这个 namespace 里面了.
这样就可以和下一个 namespace 里面的东西完全隔开