ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1326982
Dingo (04.07.2023 07:42, просмотров: 7570)
А можно как-то присвоение массива задаваемого размера(известного на этапе компиляции) сделать на plain C, например - макросами? 

Вроде

#define ARR_SZ 5;
// Generated code. //
if (cond) { arr[0] = my_const, arr[1] = my_const, ..., arr[ARR_SZ-1] = my_const; }

Через XMACRO не придумывается. Или я не умею их готовить. Итеративно, через тот же for - легко. А подобным образом можно?