Как я могу сказать, что boost для конкретной структуры не должен писать / читать идентификатор «версии» класса?
Я пишу некоторые классы-обертки для сериализации некоторых типов меньшим образом (например, переменная).длина целое).Если оболочка получает записанную версию класса, весь смысл уменьшения размера теряется (в большинстве случаев он будет больше).
Например, учитывая integer a
, я заменю этот код:
ar & a;
с этим:
ar & wrapper(a);
Я вижу черту is_wrapper
, но я не могу найти какие-либо документы о том, что это делает, или может ли это помочь.