Имеется мультисписок MultiList, где Shape - абстрактный класс "фигура", от которого наследуются классы "Прямоугольник", "Текс", а от них в свою очередь наследуется класс "Текст в прямоугольнике".
Соответственно, в мультисписок можно напихать всего и сразу по правилу подстановки.
Теперь возникла потребность мультисписок сериализовать и десериализовать.
Решено было использовать стандартные средства QT, т.е. QDataStream. С сериализацией все получается довольно просто, а вот с десериализацией у меня проблемы.
Как я понимаю, там требуется точно определить какой объект мы десериализуем, чтобы потом его вставить в список.
Как эту задачу решить, не знаю. Надеюсь на вашу помощь.