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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager