Использование членов гибкого массива в C плохая практика?

Недавно я читал, что использование гибких элементов массива в C было плохой практикой разработки программного обеспечения. Однако это утверждение не было подкреплено никакими аргументами. Это признанный факт?

(Гибкие члены массива это функция C, представленная в C99, посредством которой можно объявить последний элемент как массив неопределенного размера. Например: )

struct header {
    size_t len;
    unsigned char data[];
};

Ответы на вопрос(7)

Ваш ответ на вопрос