标签: c++
为什么这段代码会出错而不是调用move-constructor?
struct A { }; int main() { A a{A()}; // error: too many initializers for 'A' }
演示:http://coliru.stacked-crooked.com/a/ce822fcbda0f7db9
我是否可以使用统一初始化调用聚合上的构造函数?