Bonjour,
voila pour un projet, je dois sérialiser en binaire des objets. Mes objets comprennent des string, mais aussi une map<string, string>, et je ne sais pas vraiment comment sérialiser ça...
Sérialiser les vector ca je sais faire, mais ca m'aide pas :/
Pour la sérialisation de tout ce qui n'est pas la map j'ai fait cette fonction :
void Contig::store (fstream &stream) { stream.write ((char*)&name, sizeof (string));
stream.write ((char*)&basecalls, sizeof (string));
stream.write ((char*)&quality, sizeof (string));
}
Et pour recuperer mes infos sérialiser j'ai fait ceci :
void Contig::retrieve (fstream &stream) { stream.read ((char*)&name, sizeof(string));
stream.read ((char*)&basecalls, sizeof(string));
stream.read ((char*)&quality, sizeof(string));
}
Pouvez-vous m'aider...Si besoin d'autre précision n'hésitez pas!
Merci!