Sérialisation d'objets via QDataStream
Salut,
Voici mon problème :
J'ai une première classe comme ceci:
Code:
1 2 3 4 5
| class Elem {
// Attributs
public:
// Méthodes
}; |
Et une autre classe comme ceci, contenant des instances de Elem dans une QList :
Code:
1 2 3 4 5 6 7
| class Conteneur {
QList<Elem> elems;
public:
Conteneur();
charger();
enregistrer();
}; |
Je voudrai sérialiser / désérialiser la QList dans charger et enregistrer. Je suppose que QList se charge lui-même de sérialiser ses éléments, mais je ne vois ni comment sérialiser ni comment désérialiser via QDataStream les instances de la classe Elem :(.