这段代码会在 main() 运行之前运行吗?如果m_filed初始化过程中出现异常怎么办?什么时候调用 m_field 析构函数?
class Example {
private:
static int m_field;
}
int Example::m_field = 0;
这段代码会在 main() 运行之前运行吗?如果m_filed初始化过程中出现异常怎么办?什么时候调用 m_field 析构函数?
class Example {
private:
static int m_field;
}
int Example::m_field = 0;
写一个这样的测试代码需要多长时间
并获得几乎所有问题的答案?:) 您不信任编译器开发人员?:)
好吧,为了响应所有未捕获的异常,调用该函数
terminate()。可以肯定的是,像这样更正上面的代码: