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
};