Bonjour,
Voici mon problème:
j'ai une classe FormGeo et une classe Cercle qui hérite de ForGeo.
[code]
class FormGeo
{
public:
FormGeo();
~FormGeo();
virtual Display();
};
class Cercle : public FormGeo
{
protected:
char *nom;
float rayon;
Point2d centre;
public:
Cercle();
Cercle(Point2d,float);
float Getrayon();
Point2d Getcentre();
Translater(Point2d);
Setrayon(float);
Setcentre(Point2d);
Display();
};
[\code]
ensuite je crée un tableau de FormGeo pour y instancié des cercle.
[code]
FormGeo *list_form=new FormGeo[BUFFER_SIZE];
[\code]
ensuite j'ajoute donc mes cercle
[code]
tmp_cercle=Cercle(tmp_p,tmp_rayon);
list_geo[pos+1]=tmp_cercle;
[\code]
Cependant si aprés j'utilise ma fonction Display()
list_geo[pos+1].Display();
il utilise la fonction display de FormGeo et non pas de Cercle
Voila j'espere que qqn pourra me repondre rapidement merci!!!