У меня есть простая программа на 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, использующий буквальные константы, как это исправить?
Большое спасибо.