Class abstraite et fonction virutel
Bonsoir,
je suis débutant en C++ (j'ai commencé cet après-midi)
j'ai une class Triangle qui hérite de Shape (Shape n'a qu'une seule fonction virtuel pure)
Dans ma fonction main je ne peux pas instancier de Triangle.
A la compilation j'ai :
main.cpp:19: error: cannot declare variable 'tr0' to be of abstract type 'Triangle'
Code de main
Code:
1 2 3 4 5 6
|
Vertice A(0,0,0);
Vertice B(0,0,0);
Vertice C(0,0,0);
Triangle tr0(A, B, C);// <= la ligne en question |
Shape.hpp http://clubnix.fr/~trax/forge/past.php?id=IQxLuEHk
Triangle.hpp http://clubnix.fr/~trax/forge/past.php?id=RKrrR4F1
Triangle.cpp http://clubnix.fr/~trax/forge/past.php?id=3p4olXB6
Cordialement
trax