I'm thinking about serializing data in an application which is Qt-based.
Essentially what I'm going to serialize is my hierarchical model, which is composed of different classes that derive from, say, TreeModelItem:
class TreeModelItem
{
protected:
QList<TreeModelItem *> m_children;
//...
};
Should I study boost::serialization
and go on with it?
Is there any hidden wall I can hit by the way? E.g. while (de)serializing child elements, or when restoring custom singal-slot connections? I hope for the advice of experts.