14
ответов

Почему форсирование сериализации дает мне ошибку связывания (а затем segfault) при разделении одного и того же кода на несколько файлов? [Дубликат]

Я играю с повышением сериализации, и я написал следующий код, который сериализует объект класса B, который, в свою очередь, сериализует объект класса A. Когда я пытаюсь разбить код на ...
вопрос задан: 24 February 2015 21:54
7
ответов

сериализация повышения по сравнению с буферами протокола Google? [закрытый]

У кого-либо с опытом с этими библиотеками есть какой-либо комментарий, какой они предпочли? Были ли какие-либо различия в производительности или трудности при использовании?
вопрос задан: 7 September 2009 17:02
4
ответа

как десериализовать QNan и SNan в boost :: serialization [duplicate]

Я использую boost :: serialization :: xml archieve для сериализации значений float, однако, если это значение похоже на QNan или SNan, выходная строка xml имеет значение -1. ​​# QNAN. Это означает, что ...
вопрос задан: 24 February 2015 18:04
2
ответа

Как можно использовать boost :: serialization с std :: shared_ptr из C ++ 11?

Я знаю, что есть модуль Boost для сериализации boost :: shared_ptr, но я не могу найти ничего для std :: shared_ptr. Кроме того, я не знаю, как это легко реализовать. Боюсь, что ...
вопрос задан: 4 April 2016 20:43
1
ответ

Сериализация в XML с использованием boost :: serialization

Это вопрос новичка. Я пытаюсь сериализовать некоторые объекты в XML, но полученный XML содержит сигнатуру расширенной сериализации, информацию о версии, идентификатор класса и т. Д. что мне не нужно. Это ...
вопрос задан: 31 December 2015 16:40
1
ответ

Почему не повышает:: проверка сериализации на имена тега в архивах XML?

Я начинаю использовать повышение:: сериализация на архивах XML. Я могу произвести и считать данные, но когда я вручаю - изменяют XML и обмениваются двумя тегами, этому "не удается перестать работать" (т.е. это продолжается счастливо). Вот...
вопрос задан: 11 July 2014 11:21
1
ответ

Как поднять трубку сериализацию Повышения и iostreams для сериализации и gzip объект представить в виде строки?

Я пользовался библиотекой сериализации Повышения, которая на самом деле довольно хороша, и позволяет мне сделать простые обертки для сохранения моих сериализуемых объектов к строкам, как так: панель пространства имен = повышение:: архив;...
вопрос задан: 22 May 2011 01:36
1
ответ

Куда поместить BOOST_CLASS_EXPORT для повышения:: сериализация?

Я пытаюсь сериализировать указатель на полиморфный класс Форма. Таким образом, я должен использовать макрос BOOST_CLASS_EXPORT для определения GUID для каждого подкласса. Проблема: куда поместить его? Позвольте мне показать минимальное...
вопрос задан: 3 August 2010 12:16
1
ответ

Обновление Библиотеки Сериализации повышения

Как я знаю, что могу безопасно обновить Библиотеку Сериализации Повышения по производственной системе, не повреждая совместимость с существующими данными? Есть ли любой тест, к которому я должен выполнить чтобы...
вопрос задан: 9 June 2010 08:51
1
ответ

Как сериализировать общие/слабые указатели?

У меня есть сложная сеть объектов, соединенных с QSharedPointers и QWeakPointers. Есть ли простой способ сохранить/загрузить их с Повышением. Сериализация? До сих пор у меня есть это: повышение пространства имен {...
вопрос задан: 18 December 2009 14:33
1
ответ

Сериализация повышения: определение версии шаблонного класса

У меня есть шаблонный класс, который я сериализирую (назовите его C), для которого я хочу указать версию для сериализации повышения. Поскольку BOOST_CLASS_VERSION не работает на шаблонные классы. Я попробовал это: пространство имен...
вопрос задан: 11 July 2009 19:25
0
ответов

вызов функции шаблона производного класса

У меня проблема в C ++ с вызовом функции производного класса при наличии указателя на базовый класс. РЕДАКТИРОВАТЬ: Некоторые ответы отсылали меня к CRTP, но я хочу сказать, что мне нужен указатель ...
вопрос задан: 27 November 2018 09:15
0
ответов

Ошибка сериализации абстрактного класса с помощью boost

Я пытаюсь сериализовать свои структуры данных, чтобы записать их на tcp сокет. Пока что я обнаружил, что моя проблема заключается в сериализации. Я даже пытался использовать BOOST_SERIALIZATION_ASSUME_ABSTRACT(T) ...
вопрос задан: 13 December 2017 07:37
0
ответов

Можно ли использовать boost :: serialization с управляемым классом?

У нас есть много собственных классов C ++, которые идеально сериализованы с помощью boost :: serialization . Теперь мы хотим изменить некоторые из их полей-членов на свойства, чтобы мы могли использовать их в PropertyGrids. ...
вопрос задан: 10 March 2015 18:22
0
ответов

Serialization using Boost.Serialization

Я пробовал сериализацию, но каждый раз я застревал на ошибках типа:- error: 'class std::vector >' has no member named 'serialize' here is my source ...
вопрос задан: 4 May 2013 07:53
0
ответов

Сериализация variable_map

Как сериализовать / десериализовать boost :: program_options :: variable_map? Я не могу найти уже реализованную функцию сериализации, и я не знаю, какие функции в variables_map я могу использовать для извлечения ...
вопрос задан: 7 March 2013 01:24
0
ответов

Поддерживает ли boost сериализацию c ++ 11 std :: tuple?

Поддерживает ли boost сериализацию std :: tuple в c ++ 11? Я не смог найти заголовочный файл tuple.hpp в / boost / serialization / я использую boost 1.52.0 (рад обновлению, если это необходимо, но похоже, что ...
вопрос задан: 8 February 2013 01:12
0
ответов

Получение пользовательских классов архивов из boost ::archive ::text _oarchive _impl и boost ::archive ::text _iarchive _impl

Примечание :Схема архива Boost основана на симметричных входных и выходных классах архива. Утомительно постоянно писать о них обоих, поэтому я буду использовать ?archive для обозначения как oarchive, так и iarchive....
вопрос задан: 21 May 2012 20:45
0
ответов

Повысить сериализацию с помощью указателей и конструктора не по умолчанию

Как бы вы сериализовали/десериализовали этот класс, используя boost::serialization? #include struct Foo { struct Bar { std::vector * data; // Должен указывать на Foo::data ...
вопрос задан: 6 March 2012 14:10
0
ответов

Сериализация и десериализация битового поля

Мне вручили документ, который определяет набор сообщений, которые передаются и принимаются по последовательному каналу связи. Я хотел бы принять входящие сообщения и десериализовать их в ...
вопрос задан: 9 February 2012 01:46
0
ответов

Поместите сериализацию класса в DLL

Я ищу (рабочий) пример внешней сериализации структуры классов в DLL. В настоящее время я не могу найти для этого никаких примеров. В документации Boost просто указаны некоторые макросы, ...
вопрос задан: 8 February 2012 09:55
0
ответов

Ошибки компоновщика при использовании ускоренной сериализации

Я использую ускоренную сериализацию. Я скомпилировал с помощью: -L / opt / local / lib -lboost_serialization -stdlib = libc ++, но получил несколько (ungooglable) ошибок: Неопределенные символы для архитектуры x86_64: "boost :: ...
вопрос задан: 7 January 2012 21:22
0
ответов

Boost.Asio с буферами протокола Google

В настоящее время я изучаю способы улучшения нашего текущего механизма ручной сериализации в сети C ++, поддерживающего наш существующий двоичный протокол. Первым подходом было его кодирование с использованием Boost ....
вопрос задан: 8 November 2011 12:50
0
ответов

LevelDB против std::map

В нашем приложении мы используем std::map для хранения данных (ключ, значение) и используем сериализацию для хранения этих данных на диске. При таком подходе мы обнаружили, что дисковый ввод-вывод является узким местом в производительности и ...
вопрос задан: 18 October 2011 10:14
0
ответов

Увеличить конец файла сериализации

Я сериализую несколько объектов в двоичный архив с помощью Boost. При чтении этих объектов из binary_iarchive есть ли способ узнать, сколько объектов находится в архиве, или просто способ ...
вопрос задан: 13 July 2011 16:23
0
ответов

повышения сериализации и удвоения

Я пытаюсь сериализовать класс в строку, используя библиотеку ускоренной сериализации и включенную в моем классе есть несколько переменных с двойным членом. Ниже приведен код, который я использую для сериализации: #include & ...
вопрос задан: 4 June 2011 16:29
0
ответов

Использование boost :: serialization значительно увеличивает двоичный размер

Я использую довольно сложные структуры данных (в основном с использованием STL контейнеры) в моем приложении и сериализовать их с помощью Boost (v1.34). Всякий раз, когда я компилирую с отладочными символами (gcc -g), полученный исполняемый файл получает
вопрос задан: 19 May 2011 14:26
0
ответов

переносимый архив не компилируется под GCC

Мне нужно (de ) сериализовать данные как в Windows, так и в Linux (и передавать файлы между ними). Я хотел использовать переносимые двоичные архивы библиотеки сериализации Boost, которые можно найти в ...
вопрос задан: 21 April 2011 13:55
0
ответов

c++ network serialization [closed]

I'm looking for a solution for serializing of c++ packets to a network stream. I have seen many posts here refering people to: ACE Буферы протокола Google Boost :: Сериализация Qt ::QDataStream My ...
вопрос задан: 11 April 2011 16:24
0
ответов

Двоичная сериализация / десериализация в C ++ и C #

Я работаю над распределенным приложением, состоящим из двух компонентов. Один написан на стандартном C ++ (не управляемый C ++ и работает на платформе Linux), а другой написан на C #. Оба ...
вопрос задан: 13 January 2011 12:33