Bonsoir,
Je voudrais bien avoir votre avis.
Alors voilà, j'ai plusieurs classes différentes, par exemple :
Code :
- class une
- {
- public:
- int a;
- string description;
- double x;
- double y;
- };
- class deux
- {
- public:
- string a;
- string b;
- bool z;
- double x;
- double y;
- };
- typedef vector<une> vecteur1;
- typedef vector<deux> vecteur2;
|
Toutes ces classes possèdent un point commun, x et y. J'accède à x ou y, suivant la classe par vecteur1[i].x, vecteur1[i].y etc...
J'ai une fonction qui nécessite comme arguments deux vector<double> xx et yy pour un tracé. c'est à dire qu'il faudrait que cette fonction fasse plot(xx,yy). Quel paramètre lui donner pour qu'elle accepte indifféremment n'importe quelle classe? Je ne sais pas si je suis clair, donc je peux préciser si besoin.
Message édité par GrosBocdel le 27-10-2006 à 19:37:13