Bonjour,

je suis un debutant en c++ et je suis entraine de faire un code pour m'entraîner. Il y a une erreur que je n'arrive pas à comprendre :

Il disent qu'a la ligne 17, il y a une faute. Mais, jai faite copier/coller de mon autre 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
21
22
23
24
#ifndef MONSTRE_H
#define MONSTRE_H
#include "raider.h"
 
class Monstre
{
private:
	std::string nom;
	int hp;
	int level;
	int force;
	int rapidite;
	int defense;
	bool estVivant;
 
public:
	void attaquer(Raider &ennemi);
	int getDefense() const;
	void seFaireAttaquer(int x);
	int getHp() const;
	int getLevel() const;
};
 
#endif
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef RAIDER_H
#define RAIDER_H
#include "Monstre.h"
 
class Raider
{
private:
	std::string nom;
	int hp;
	int sp;
	int xp;
	int level;
	double argent;
	std::string classe;
	int force;
	int rapidite;
	int defense;
	std::string armure;
	std::string Arme;
	bool estVivant;
	int cadence;
	bool quelArme;
	int boost;
 
public:
	Raider();
	void seSoigner();
	void seRecuperer();
	void attaquer(Monstre &cible);
	void changerLevel();
	void attaqueSpecial(Monstre &cible);
	void changerArme();
	int getForce() const;
	void perdreSp(int x);
};
#endif