bnsr:
mon but est de créer une classe"Arc" ,au niveau de constructeur j'ai passé des paramètres de type "Sommet" autre classe Que j'ai crée mais cela ne marche pas !
"fichier arc.h"
voici mon codefichier "arc.cpp"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #ifndef ARC_H #define ARC_H using namespace std; #include<string> #include"sommet.h" class Arc {int Cout ; string Couleur; Sommet From; Sommet To; public: Arc(Sommet* from,Sommet* to,int cout,std::string couleur); ~Arc(); }; #endif
l'erreur affiché:7 62 C:\Users\KHADIJA\Desktop\arc.cpp [Error] no matching function for call to 'Sommet::Sommet()'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include "arc.h" #include "arc.h" using namespace std; #include<string> #include"sommet.h" Arc::Arc(Sommet* from,Sommet* to,int cout,std::string couleur) {From=from; To=to; Cout=cout; Couleur=couleur; } Arc::~Arc() {Cout=0; }
aidez moi SVp!
Partager