Bonjour
Je voulais savoir si en c++ on avait la possibilité d'écrire toute une classe dans un fichier binaire.
Je m'explique.
Soit notre classe:
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class MyClass { private: int val; float valu; string chaine; public: ..... };
ensuite depuis main():
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int main() { MyClass Objet; ifstream entry ("fic.dat", ios::in|ios::binary); if(!entry) { cout << "error!"<<endl; exit(-1); } entry.read( ??...., sizeof(MyClass) ) ... entry.close (); }
j'ai pensé à surdéfinir les opérators << et >> mais ça ne réalise pas des lectures/ecritures binaires..
Partager