我有一个代码,
// CFoo.h
class CFoo
{
public:
CFoo();
~CFoo();
static const std::string mStr;
};
// CFoo.cpp
const std::string mStr = "MyFoo";
CFoo::CFoo()
{
}
CFoo::~CFoo()
{
}
我的静态 mStr 什么时候会被初始化?我的应用程序何时执行?或者在创建 CFoo 的实例时?
谢谢!
我有一个代码,
// CFoo.h
class CFoo
{
public:
CFoo();
~CFoo();
static const std::string mStr;
};
// CFoo.cpp
const std::string mStr = "MyFoo";
CFoo::CFoo()
{
}
CFoo::~CFoo()
{
}
我的静态 mStr 什么时候会被初始化?我的应用程序何时执行?或者在创建 CFoo 的实例时?
谢谢!