Быстрый сериализатор для классов на C++?

Какие есть быстрые сериализаторы классов C++ ?

Нужно сериализовать любой класс в строку или байты которые можно записать на диск.Затем из них восстановить объект.

Что важно. Должна быть поддержка кастомного метода сериализации и десериализации, который можно добавлять в свои классы чтобы управлять тем что должно и как сериализоваться.

Псевдокод:

class MyClass
   {

       int a;
       TArray < MyCustomClass > arr;

       Byte[] serialise();
       MyClass deserialise(Byte[]);
   };

   MyClass obj;
   auto serObj = obj.serialise();
   MyClass loaded = MyClass::deserialise(serObj);

Ответы (0 шт):