将全局声明为类声明语句的一部分与使用单独声明声明的全局声明之间有区别吗?

问题描述 投票:2回答:1

全局变量在这两个例子之间的表现有何不同?我的直觉说没有区别,但我可能错了。

第一个例子:

class A
{
  // ...
};

A g_A;

第二个例子:

class B
{
  // ...
} g_B;
c++ global-variables
1个回答
1
投票

不,这种情况没有区别。

但是,请尽量避免全局变量。

© www.soinside.com 2019 - 2024. All rights reserved.