erreur C2244 "unable to resolve function overload"
voici mon probleme
le ".h"
Code:
1 2 3 4 5 6 7 8 9 10 11
| template<class U=double , class V=double>
class Curve
{
...
public:
V operator ()(int& i);
....
protected:
V *Ord;
....
} |
le ".cpp"
Code:
1 2
| template<class U, class V>
V Curve<U,V>::operator () (int & i){ return Ord[i]; }; |
ca ne compile pas... Je ne comprends pas pourquoi?
2eme question dane le cpp j ai pas besoin de réécrire: template<class U=double , class V=double>?
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]