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