Bonjour,
J'ai un classe pointet une surcharge d'opérateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 template <unsigned D> class PointT { ... friend ostream &operator<<(ostream &oS, const PointT<D> &P); ... }Dans mon main, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 template <unsigned D> ostream &operator<<(ostream &oS, const PointT<D> &P) { ... }Et j'obtiens l'erreur suivant sur "cout << P4":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PointT<4> P4({1.15,3.6,1.8}); cout << P4;
undefined reference to `operator<<(std::ostream&, PointT<4u> const&)'
J'avoue que je cale sur le problème ... auriez-vous une idée ?
En vous remerciant par avance.
Christian
Partager