Bonjour,
J'ai un petit souci avec la recopie d'un objet fstream depuis le passage de VC6 � VC8:
Une donn�e membre _file �tait affect�e de la mani�re suivante:
Sauf qu'apparemment l�op�rateur = est devenu priv� donc �a ne compile plus.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class A { public: void SetFile(fstream *file); protected: fstream _file; }; void A::SetFile(fstream * file) { _file = *file; }
Le projet en question est assez complexe, donc je ne souhaite pas pour le moment reprendre la conception, mais plut�t remplacer la lignepar quelque chose qui ferait le m�me job.
Code : S�lectionner tout - Visualiser dans une fen�tre � part _file = *file;
J'ai pas trouv� mieux que �a :
Avez-vous une meilleure id�e?
Code : S�lectionner tout - Visualiser dans une fen�tre � part memcpy(&_file,file,sizeof(fstream));
Merci
Partager