fstream en membre de classe
Bonjour,
Je suis en train d'écrire une classe qui doit me permettre de serialiser des objets dans des fichiers. J'ai pour l'instant quelque chose de ce genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| class serialise
{
public:
serialise(const string& nomfichier) : fluxFichier(nomfichier.c_str())
{
}
sauvegardeObjet(const Objet& monobjet)
{
fluxFichier << monobjet.membre1;
etc...
}
private:
fstream fluxFichier;
} |
Mais ça ne fonctionne pas. L'ouverture du fichier échoue... J'ai essayé d'initialiser fluxFichier par référence, mais c'est le même problème. Je suis à court d'idées alors n'importe quelle piste est bienvenue, merci :)