【发布时间】:2019-02-06 00:54:15
【问题描述】:
我有一个简单的c++11程序:
struct A{
int i;
struct B{
int i;
int j;
};
} a = {2, {3, 4}};
g++-7 编译报错:
error: too many initializers for 'A'
}a={2,{3,4}};
^
我只是想知道如何使用文字常量声明 A 的对象,如何修复它?
非常感谢。
【问题讨论】:
标签: c++ c++11 initializer-list aggregate-initialization