Я использую Flatbuffers с C ++. Я хотел бы создать массив байтов в структуре, которая является размером сгенерированной таблицы (я отправляю содержимое в качестве полезной нагрузки для сообщения NanoMSG).
Как сделать sizeof (table)?
#include "pnt_generated.h"
struct packetStruct {
Topics topic;
int payloadSize;
uint8_t payload[sizeof(pnt)];
};
не работает напрямую.