#define NUMBER_OF_INFO 3
struct info
{
int name;
int age;
struct address* addressInfo;
};
struct address
{
int number;
int building;
};
У меня есть выше-структура, и я хочу, чтобы выделить память для массива struct info
, а также struct info
имеет гибкую память, каждый struct info
содержит определенное количество struct address
, чтобы сделать его просто в этом случае, предположим, каждый struct info
содержит 2 struct address
(но не может изменить struct info
имеет фиксированное число struct address
), то, как выделить память для массива struct info
с размером NUMBER_OF_INFO
, и каждый struct info
содержит 2 struct address
, и как освободить память после этого?как динамически выделять память для гибкого массива в C++