接手一工程
到处都是全局变量
无奈啊
前人都是C程序员
随着工程的改进,逐步减少了全局变量的个数
但是,有时还是有些变量没法减少,原因为不知道干什么用,不知道该变量修改了后,会有什么效果
另外,有时一个变量只有一次赋值,但是需要传递好多次,才能够真正的使用该变量。
比方说,在某一个深层函数需要输出一些文件到临时目录,但是临时目录没有必要存在当前类内。
因为当前类会被创建非常多的份数。
使用全局变量管理器有以下需求
1.全局变量多
2.某些参数在极个别的地方使用
3.不能存数数组(有点像智能指针的意思,只管理单个变量,不管理数组,要管理数组,把数组变成一个变量吧)
首先添加一基类
基类为区分不同变量用
添加数据类
下面就是大头了,管理器露面了
当然,上面的set使用的是*,所以有下面的比较函数
真正的好戏在这,存取全局变量的函数
好了,下面是各个函数的实现了
测试函数