全局变量在这两个例子之间的表现有何不同?我的直觉说没有区别,但我可能错了。
第一个例子:
class A { // ... }; A g_A;
第二个例子:
class B { // ... } g_B;
不,这种情况没有区别。
但是,请尽量避免全局变量。