Bonjour et bonne année.. :-)

J'ai la classe suivante
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 but est de creer une courbe de points (avec des templates) et ce via un vecteur de points (x,y)

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