Код:
struct Base { ... };
struct A : public Base { ... };
struct B : public Base { ... };
struct C : public Base { ... };
Возможно ли создать массив, содержащий данные типы struct? образец/ожидаемый результат:
Type inheritedTypesOfStruct[3] = {A, B, C};
Цель этого заключается в том, что позже я хочу создать объект со случайным классом, полученным из массива.