Salut,
là j'ai des objets chargés en parsant un fichier xml.
mais ça devient long!
Y'a pas moyen de sérialiser des objets en C++?
ça marche de copier bêtement des objets castés en char* dans un fichier? je suis sûr que non, mes objets contiennent des QList et des pointeurs vers d'autres objets... et ça m'étonnerait qu'il y ait des trucs style reflection.
sinon, ptet avec un operator<< et operator>> ? mais c'est plutot des espèces de toString(), eux, non?
Zeph Le 10/06/2008 à 09:29 a priori tu n'auras pas d'autre choix que de sérialiser ton objet manuellement (un cast en char* n'a aucune chance de marcher, sauf éventuellement si tu es certain de n'avoir aucun pointeur dans ton objet, mais quand bien même ça resterait risqué et incompatible cross-plateforme)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Va voir QDataStream, en revanche, il faudra que tu codes ton operator<< pour QDataStream pour tes types à toi.