struct initializer中的元素太多

时间:2014-12-25 23:57:52

标签: c++

为什么这段代码会出错而不是调用move-constructor?

struct A
{
};

int main()
{
    A a{A()}; // error: too many initializers for 'A'
}

演示:http://coliru.stacked-crooked.com/a/ce822fcbda0f7db9

我是否可以使用统一初始化调用聚合上的构造函数?

0 个答案:

没有答案