Bonjour a tous, je doit créer une interface pour gérer des fournisseurs dans une application de gestion , j ai un problème au niveau de l ‘héritage d ‘ une fonction .
J ai une classe mère appelée fenetre contient une fonction ajouter :
Fenetre.hpp
Fenetre.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class fenetre { public: fenetre(); ~fenetre() ; void ajouter(int ,int ); };
Et j ai une class fille fournisseur qui hérite de la classe fenetre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 # Include « fenetre.hpp » Fenetre ::fenetre(){.....} Void fenetre ::ajouter(int a,int b){......} Fenetre :: ~fenetre() {}
Fournisseur.hpp
Je veux utiliser la fonction ajouter dans fournisseur.cpp en la passant des arguments pour les calculer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 # include « fenetre.hpp » class fournisseur : public fenetre { public: fournisseur(); ~fournisseur() ; };
Fournisseur.cpp
le dev c++ me répond qui il y a l’ erreur suivante au niveau de la ligne de la fonction ajouter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Include « fournisseur.hpp » Fournisseur ::fournisseur() { // ici dans ce constructeur j ai un signal d événement qui appelle la fonction ajouter (en utilisant la bibliothèque gtkmm). } Fournisseur ::ajouter(5,9) // dans ce niveau là lerreur se produit !! fournisseur :: ~fournisseur() {}
50 D:\EXE\pedro hartock\Example\Projet_Stage\general.cpp expected constructor, destructor, or type conversion before '(' token
50 D:\EXE\pedro hartock\Example\Projet_Stage\general.cpp expected `,' or `;' before '(' token![]()
D:\EXE\pedro hartock\Example\Projet_Stage\Makefile.win [Build Error] [general.o] Error 1![]()
Partager