Salut,
je voudrais implémenter un système de sérialisation mais sans devoir dépendre de boost, alors, j'ai pensé faire ceci qui me semble être très simple comme solution :
-Redéfinir les opérateur >> et << et mettre tout ce que je veux sérialiser dans un objet de type ofstream, exactement comme si je voudrais afficher la valeur de mes variables membres sur la console à part que ici je veux les sauvegarder dans un fichier binaire.
Malheureusement je ne trouve aucune fonction pour récupérer les bytes d'un objet de type ostream...
Alors donc bon voila je voudrais savoir comment est ce que je peux extraire les bytes des flux standart du c++. (ostream et istream)
J'ai vu que il y a une classe de base (streambuf) mais je vois aucune fonction pour récupérer le tableau de bytes du buffer. :/
Partager