Bonjour,

Je suis en train du code C++. Voici le morceau de code qui me génère l'erreur suivante: error: no matching function for call to 'ChauffeEau::ChauffeEau()':

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
#include "Noeud.h"
#include <queue>
#include "Message.h"
#include "ChauffeEau.h"
using namespace std;
Noeud::Noeud(ChauffeEau ch1,int inQuota1,std::queue<Message> rq1) {
	// TODO Auto-generated constructor stub
	ch = ch1;
	inQuota = inQuota1;
	for(int j = 0; (unsigned)j < rq.size(); j++){
		   rq.push(rq1.front());
		   rq1.pop();
	}
 
}

Chauffeau est une classe qui possède un constructeur avec des paramètre.

Je serais content si quelqu'un peut me dire ce qui ne va pas et comment y remédier.

Merci