[35] Sérializer et Désérializer

(Une partie de C++ FAQ Lite fr, Copyright © 1991-2002, Marshall Cline, cline@parashift.com)

Traduit de l'anglais par Christophe Galerne

Les FAQs de la section [35]


[35.1] What's this "serialization" thing all about?

[ Haut | Bas | Rechercher ]


[35.2] How do I select the best serialization technique?

[ Haut | Bas | Rechercher ]


[35.3] How do I decide whether to serialize to human-readable ("text") or non-human-readable ("binary") format?

[ Haut | Bas | Rechercher ]


[35.4] How serialize/unserialize simple types like numbers, characters, strings, etc.?

[ Haut | Bas | Rechercher ]


[35.5] How exactly do I read/write simple types in human-readable ("text") format?

[ Haut | Bas | Rechercher ]


[35.6] How exactly do I read/write simple types in non-human-readable ("binary") format?

[ Haut | Bas | Rechercher ]


[35.7] How do I serialize objects that aren't part of an inheritance hierarchy and that don't contain pointers to other objects?

[ Haut | Bas | Rechercher ]


[35.8] How do I serialize objects that are part of an inheritance hierarchy and that don't contain pointers to other objects?

[ Haut | Bas | Rechercher ]


[35.9] How do I serialize objects that contain pointers to other objects, but those pointers form a tree with no cycles and no joins?

[ Haut | Bas | Rechercher ]


[35.10] How do I serialize objects that contain pointers to other objects, but those pointers form a tree with no cycles and only "trivial" joins?

[ Haut | Bas | Rechercher ]


[35.11] How do I serialize objects that contain pointers to other objects, and those pointers form a graph that might have cycles or non-trivial joins?

[ Haut | Bas | Rechercher ]


[35.12] Are there any caveats when serializing / unserializing objects?

[ Haut | Bas | Rechercher ]


[35.13] What's all this about graphs, trees, nodes, cycles, joins, and joins at the leaves vs. internal nodes?

[ Haut | Bas | Rechercher ]


E-mail Marshall Cline Ecrire à l'auteur, au traducteur, ou en savoir plus sur la traduction.
C++ FAQ Lite fr | Table des matières | Index | A propos de l'auteur | © | Téléchargez votre propre copie ]
Dernière révision Sun Apr 13 23:54:44 PDT 2003