为什么这段代码会出错而不是调用move-constructor?
struct A
{
};
int main()
{
A a{A()}; // error: too many initializers for 'A'
}
Run Code Online (Sandbox Code Playgroud)
演示:http://coliru.stacked-crooked.com/a/ce822fcbda0f7db9
我是否可以使用统一初始化调用聚合上的构造函数?
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |