Incompréhension totale Polymorphisme
Bonsoir a tous
Je suis en train de mettre en oeuvre de polymorphisme banale , visual me met une erreur " Impossible d'instancier 'CForme' qui est abstraite " normal mais j'instancie sa classe fille et en cours ca avait parfaitement marché .
Voila je vous met mon 'Triangle.h'
/
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| /Triangle equilateral
class CTriangle : public CForme {
private :
int n;
public :
CTriangle(int,int,int);
~CTriangle();
int Surface();
};
Apres Forme.h
class CForme{
protected :
int x,y; //coordonées
public :
CForme(int,int);
~CForme();
virtual int Surface(void) const=0;
}; |
Fin voila merci de bien vouloir m'aider ;)
J'ai quelque base en C++ ( ca fais 1,5ans que je pratique)