Могу ли я написать функции, цель которого состоит в том, чтобы сохранить и загрузить содержимое общего объекта в/из файла?
Что -то вроде:
int Save(void* pObj, size_t objSize, std::string filePath);
int Load(void* pObj, std::string filePath);
< /code>
есть ли более высокий уровень, чтобы сделать это? Сохраняется в формате JSON, и до сих пор я пишу конкретные функции участников для каждого класса, чтобы сделать это. Мне интересно, можно ли сохранить объекты этих классов в виде блоков памяти, без необходимости заботиться о классах, к которым они принадлежат.
Подробнее здесь: https://stackoverflow.com/questions/794 ... ric-object
Мобильная версия