Argon (03.03.2022 11:25, просмотров: 122) ответил Costic на Извините, что не сразу ответил. Украинская тема отвлекает. Итак, не
совсем понятно - одинаковый размер структур или разный. Потому что
в коде я вижу фиксированный размер. Если структурки небольшие, то я
бы сделал _все_ одинакового размера (по максимальной). Если нужен
разный размер, то надо иметь возможность вычислять размер структур
и данных, их положение в потоке относительно исходной точки -
начала файла, пакета, заголовка (header). Возможно, потом у вас
идут структуры,
По факту у меня вложенные структуры, самые крайние из них имеют
разный размер, который вычисляется на этапе компиляции и
вставляется сюда: const uint16_t size;