Как я могу рекурсивно выделить память для структуры?
В настоящее время я выделяю память для каждого члена, но много кода, и я блокирую для лучшего метода.
struct A {
long *a1;
bool *a2;
}
struct B {
int* b1;
double* b2;
}
struct C {
A* a;
B* b;
}
Есть ли способ рекурсивного выделения памяти для структуры C?