В моем приложении я использую несколько массивов типа double по несколько сотен элементов каждый. Теоретически я мог бы посчитать элементы, но это громоздкая работа.
пример (самый маленький...):
Код: Выделить всё
const double R5_C [] =
{
536.8045120954,
522.5774180938,
515.463871093,
543.9180590962,
7.1135470008,
1066.49547719,
1059.3819301892,
14.2270940016,
529.6909650946
};
Мне интересно, почему я получаю ошибку «член гибкого массива не в конце класса», хотя окончательный размер массива может быть определен компилятором из-за сложного кодированная инициализация. До сих пор я понимал, что мне либо нужно указать размер массива, либо я могу сделать это, инициализировав его так, как я это сделал.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... hard-coded