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 code
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
fichier "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
#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;
}
l'erreur affiché:7 62 C:\Users\KHADIJA\Desktop\arc.cpp [Error] no matching function for call to 'Sommet::Sommet()'
aidez moi SVp!