Petit probleme avec iostream et fstream
Voila je dois accéder à un fichier pour récupérer des données, tous ce passait bien, mais maintenant j'essaye de faire afficher mon output dans une fenêtre win32, j'ai des problèmes avec les fonctions du genre :
Code:
1 2 3
| istream & operator >> ( istream &inputFile, point& p ) {
return inputFile >> p.x >> p.y >> p.z ;
} |
le compilers me dit :
Citation:
obj\Debug\main.o||In function `ZrsRSiR5point': |
D:\project\entro\Raytrace.h|6|multiple definition of `operator>>(std::istream&, point&)'|
obj\Debug\raytrace.o: D:\project\entro\Raytrace.h|6|first defined here|
obj\Debug\main.o||In function `ZrsRSiR7vecteur': |
Je pense que c'est a cause du fichier windows.h que j'ai du rajouter dans mon main, mais je voudrais en être sur, j'ai pas trop envie de refaire tout mon .h :D.
Merci d'avance pour votre aide.