Я не знаю, возможно ли это, но я хотел бы написать макрос, который объявляет структуру переменной длины в стеке.Я хочу сделать что-то вроде этого:
#define STATICLIST(max) struct SStaticList { int iSize; id iObjects[max]; }
и вызвать его так:
STATICLIST(32) Size32List
STATICLIST(64) Size64List
Но я получаю повторную декларацию типа struct SStaticList ошибки