По причинам, которые я не буду раскрывать, мне нужно выделить пространство фиксированного размера, а затем использовать ускоренную сериализацию для хранения там объекта. Выбор формата архива произвольный, переносимость не имеет значения.
Класс довольно сложен (члены включают в себя фундаментальные типы, массивы, указатели и дочерние классы) и гарантированно будет расти со временем.
Есть ли у кого-нибудь стоящие оценки размеров, которым они доверяют? Пространство важно, но не в цене. Я ищу относительно простые ответы, такие как «2 * (sizeof X) для двоичного файла» или «4 * количество членов + 3 * sizeof (X), если вам нравятся текстовые архивы».
Спасибо