C++ 如何在类声明中初始化CEvent成员?
C++ 如何在类声明中初始化CEvent成员?,c++,mfc,list-initialization,C++,Mfc,List Initialization,CEvent有一个显式的构造函数,它接受零到四个可选参数 有没有办法在类声明中将其初始化为成员? 如果可能的话,FooBar根本不需要编写构造函数 class FooBar { CEvent e1 = {FALSE, TRUE}; CEvent e2 = (FALSE, TRUE); CEvent e3 = {(FALSE, TRUE)}; CEvent e4 = CEvent(FALSE, TRUE); 这些选项都不起作用。使用语法。删除=运算符: class
CEvent
有一个显式的构造函数,它接受零到四个可选参数
有没有办法在类声明中将其初始化为成员?
如果可能的话,FooBar根本不需要编写构造函数
class FooBar {
CEvent e1 = {FALSE, TRUE};
CEvent e2 = (FALSE, TRUE);
CEvent e3 = {(FALSE, TRUE)};
CEvent e4 = CEvent(FALSE, TRUE);
这些选项都不起作用。使用语法。删除=
运算符:
class FooBar {
CEvent e1{ FALSE, TRUE };
CEvent e2{ FALSE, TRUE };
// etc
};