Привет, я думаю, что я немного запутался с целью повышения :: serialize:
Необходимость добавить функцию boost :: serialize к каждому классу, который вы планируете сохранить, похоже, в некоторой степени опровергает цель библиотеки, поскольку вместо повышение / уменьшение времени разработки, похоже, добавит ОГРОМНОЕ количество времени с тех пор, как вам нужно войти и редактировать источник каждого класса в каждой используемой вами библиотеке, чтобы он имел функцию сериализации.
Я планировал использовать его для игры SFML / Box2D, но теперь у меня возникают мысли, как только я обдумываю это ... Я неправильно использую библиотеку?
Кажется, что std :: fstream была бы гораздо лучшей идеей , так как для этого не требуется вносить какие-либо функции или изменения в какой-либо класс, который вы хотите сохранить, и я мог бы создать " Сохранить класс . "