Повысить сериализацию марки? - PullRequest
0 голосов
/ 27 апреля 2010

когда вы пытаетесь сериализовать данные объекта, почему вы получаете 22 serialization::archive 7 в ваших сериализованных данных? как от этого избавиться?

1 Ответ

1 голос
/ 30 декабря 2010

Возможно, немного поздно, но я искал то же самое, так что вот так =)

Вы должны взглянуть на документ no_header, задокументированный здесь и используемый так:

using namespace boost::archive;

std::stringstream stream;
text_oarchive archive(stream, no_header);
archive << object;

Я предполагаю, что текстовые архивы здесь, судя по вашему вопросу, но то же самое работает для других типов архивов.

Очевидно, что перед использованием этого следует тщательно обдумать, поскольку самодокументирующееся свойство архива в значительной степени потеряно для скромного сохранения в пространстве ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...