Bonjour et bonne année.. :-)
J'ai la classe suivante
LE but est de creer une courbe de points (avec des templates) et ce via un vecteur de points (x,y)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 template <class X= double, class Y = double> class Curve { public: template <class X= double, class Y = double> class Point { private: X x_; Y y_; public: X x() const{return x_;} Y y() const{return y_;} //******/// } vector<Point<X,Y> > v() const {return v_;} //******// private: vector<Point<X,Y> > v_;
Le problème se situe au niveau de l'accès à l'abcisse du point i par exemple:
j'aimerais ecrire qqch du style vx(i) au lieu de v()[i].x() (ou encore v_[i].x() )mais je ne vois pas comment ecrire la fonction (ou l'opérateur)..
Merci beaucoup et bonne journée
dh
Partager