我在 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++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 的对象,如何修复它?
非常感谢。