struct A
{
int member1;
int member2;
struct B
{
int member3;
int member4;
} *b;
};
Как я могу инициализировать A
и в то же время создать массив B
-х, чтобы заполнить b
поля? Я хочу статическую переменную, поэтому желательно вызвать функцию.Initialize неназванной структура указатель/массив
Я попытался это, но он не работает (я не думаю, что это будет):
static A a = {
1,
2,
& { {3, 4}, {5, 6} },
}
Вы хотите это на C++ или C? Теги '[C++]' и '[c]' ** не являются синонимами **; ответы будут варьироваться в зависимости от языка. –
Определить «не работает». –
И я согласен с @Insilico. Выберите язык, как в тегах вопроса, так и на используемом вами языке. Это * разные языки *. –