【发布时间】:2011-07-18 14:40:51
【问题描述】:
我最近发布了一个问题: Initialization of Static Class members.
现在请检查此代码:
#include<iostream>
class A
{
static int obj_s;
public:
A()
{
obj_s++;
std::cout << A::obj_s << "\nObject(s) Created\n";
}
};
int A::obj_s = 0;
int main()
{
}
即使尚未创建任何 A 类对象,但使成员 obj_s 保持值 0 - 自从它被定义后它不需要内存吗?
【问题讨论】:
标签: c++ visual-c++ c++11