【发布时间】:2015-05-10 07:35:02
【问题描述】:
有人可以向我解释为什么我不能在类中初始化一个静态变量吗?编译时到底发生了什么?
例如:
class Object {
static int numberOfObjects = 0; // This gives the error
Object(){
nummberOfObjects++;
}
};
谢谢!
【问题讨论】:
-
请注意,这只适用于 C++11 之前的版本。
-
请发布发出此警告的代码。
标签: c++ class variables static