我有以下文件:
H文件
class myclass
{
static int variable;
// constructor
myclass();
}
cp文件
// initialize this variable
int myclass::variable = 0;
myclass::myclass()
{
// I use here the static variable
}
我的问题是:什么时候初始化静态变量?首先还是在构造函数之后?
如果我把
int myclass::variable = 0;
类构造函数定义之后的行?在类的对象被实例化之前它还会被初始化吗?