Bonjour,
J'ai un classe point
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);
... }
et une surcharge d'opérateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
template <unsigned D>
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
 
   PointT<4> P4({1.15,3.6,1.8});
  cout << P4;
Et j'obtiens l'erreur suivant sur "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