我正在开发一个具有一些全局变量的 CPP 项目,例如:
class A;
class B;
A a;
B b;
我希望可以选择在 a 和 b 的不同值之间切换。理想情况下,根本不应该有全局变量,或者它们应该是指针,以便我们可以轻松切换。例如,如果我们有:
B* b; A* a;
然后我们可以在运行时更改 a 和 b。但是,问题是变量 a 和 b 在项目中被调用了数百次,我必须将所有这些行从
a.something
至
a->something
这可能需要一段时间。有没有更快的方法来做到这一点?