定义子类构造函数时使用花括号调用基类构造函数?

时间:2018-09-14 19:10:57

标签: c++ c++11

我已经在代码中看到了这一点,并且它确实有效,

class a
{
public:
    a(){}    
};
class b
{
public:
    b(){}
};
class c:public a,b
{
public:
    c():a{},b{}{}
};

那么c():a{},b{}是令我困惑的地方,不是c():a(),b()吗? 这是C ++ 11中的新功能吗?

0 个答案:

没有答案