【发布时间】:2014-09-16 10:54:11
【问题描述】:
我对 static / global / global static / extern 变量的用法有点困惑。
我希望在创建类实例时增加一个计数器变量。
如果有人可以对每种方法的适当用法进行说明,我们将不胜感激。
【问题讨论】:
-
前两段似乎无关?您只需要在您的类中添加一个
static计数器变量,该变量在您的构造函数中递增并在您的析构函数中递减。 -
@PaulR,为什么不是全球性的?
-
静态类变量有点像全局变量,只有一个实例,并且与程序具有相同的生命周期。
-
@PaulR,哈哈!这让我感到困惑......
标签: c++ static global-variables extern