当你有这样的课时:
ref class App1 sealed : public Windows::ApplicationModel::Core::IFrameworkView{
public:
virtual void run();
private:
bool m_windowClosed;
bool m_windowOpen;
}
App1::App1() : m_windowClosed(false), m_windowOpen(true)
{
}
在编写构造函数的主体时,它做了什么? 通过查看它,它显然可能在执行主体之前设置m_windowClosed的值。还发生了什么?为什么在这里使用它而不是在体内呢?
答案 0 :(得分:0)
这是ctor初始化程序的特殊语法。在冒号之后,可以使用初始值设定项指定数据成员和基类对象。