Bonjour,
Je cherche à surcharger l'opérateur << pour une de mes classes templates ainsi :
que je définis après dans le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 friend ostream& operator << (ostream&, Vecteur<Elem,DIM>&);
et ce code ne peut pas être incorrecte vu que j'ai été le chercher dans la FAQ et le même code se retrouve dans mon livre de référence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 template <typename Elem, size_t DIM> ostream& operator << (ostream& O, Vecteur<Elem,DIM>& P) { // ... }
Croyez-le où non mais lorsque j'essaye de créer l'executable DevC++ arrive à me trouver deux warnings et et une erreur de linker.
Que suis-je sensé faire ? Ca ne peut pas être incorrecte. Ca vient tel quel de la FAQ et de mon livre.
Je vais devenir fou je vous assure
merci
Partager