C++ erreur: 'sePresenter' is not a member of 'Personnage'
Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...
C++ erreur: 'sePresenter' is not a member of 'Personnage'
le 28 Sep 2014 15:59
Salut,
J'apprends le c++. Et comme dit dans le titre j'ai recu cette erreur : 'sePresenter' is not a member of 'Personnage'
voici les codes sources :
main.cpp
- Code: Tout sélectionner
#include <iostream>
#include <string>
#include "Personnage.h"
#include "Guerrier.h"
#include "Magicien.h"
using namespace std;
int main()
{
Personnage marcel("Marcel");
marcel.sePresenter();
return 0;
}
Personnage.h :
- Code: Tout sélectionner
#ifndef PERSONNAGE_H_INCLUDED
#define PERSONNAGE_H_INCLUDED
#include <iostream>
#include <string>
class Personnage
{
public :
Personnage();
Personnage(std::string nom);
void recevoirDegats(int degats);
void coupDePoing(Personnage &cible) const;
void sePresenter() const;
protected :
std::string m_nom;
int m_vie;
};
#endif // PERSONNAGE_H_INCLUDED
Personnage.cpp :
- Code: Tout sélectionner
#include "Personnage.h"
#include <iostream>
#include <string>
using namespace std;
Personnage::Personnage() : m_vie(100), m_nom("Bitman")
{
}
Personnage::Personnage(string nom) : m_vie(100), m_nom(nom)
{
}
void Personnage::recevoirDegats(int degats)
{
if(degats > 0)
{
m_vie -= degats;
}
}
void Personnage::coupDePoing(Personnage &cible) const
{
cible.recevoirDegats(10);
}
void Personnage::sePresenter() const
{
cout << "Bonjour, je m'appelle " << m_nom << "." << endl;
if(m_vie > 1)
{
cout << "J'ai encore " << m_vie << " points de vie" << endl;
}
else if (m_vie == 1)
{
cout << "J'ai encore " << m_vie << " point de vie" << endl;
}
}
Guerrier.h :
- Code: Tout sélectionner
#ifndef GUERRIER_H_INCLUDED
#define GUERRIER_H_INCLUDED
#include "Personnage.h"
#include <iostream>
#include <string>
class Guerrier : public Personnage
{
public :
void frapperCommeUnSourdAvecUnMarteau() const;
void sePresenter() const;
};
#endif // GUERRIER_H_INCLUDED
Guerrier.cpp :
- Code: Tout sélectionner
#include "Guerrier.h"
#include "Personnage.h"
#include <iostream>
#include <string>
using namespace std;
void Guerrier::frapperCommeUnSourdAvecUnMarteau() const
{
}
void Guerrier::sePresenter() const
{
Personnage::sePresenter();
cout << "Je suis un Guerrier redoutable." << endl;
}
Aidez-moi s'il vous plait.
-
LudoBike
- Visiteur

-
- Messages: 3
- Inscription: 28 Sep 2014 12:45
- Localisation: France, Niort
Sujets similaires
code erreur 0X87E00005
Bonjour,J'ai un code erreur qui m'empeche d'installer le lanceur minecraft. Le téléchargement refuse de demarrer. Le code erreur est le suivant : 0X87E00005J'ai besoin d'aide pour corriger l'erreur sans avoir besoin de formater le pc de préférence.je vous remercie d'avanceNicolas
Réponses: 1
erreur sur firefox
Salut mais il y a peu je sais qu'on m'a proposé de passer sur Startpage, je n'ai pas changer.Moi je suis sur Startpage par choix d'échapper un (tout petit) peu à Gogole et c'est très bien. Mais parfois, ça trouve moins de trucs que Google, on a comparé avec Ricky sur des trucs mécaniques.Pas de da ...
Réponses: 5
erreur 500 firefox
Bonjour,Lorsque je clic sur Firefox, une page s'ouvre je tape par exemple papier photos canon, je trouve une liste de site (page1), et dans le bas de la page je clic sur suivant ou page 2 et j'ai erreur 500.Pourquoi svp.Cdt
Réponses: 4
WinAppRuntime.Singleton mise a jour une erreur est survenue
salut depuis les nouvelles mises a jour de windows update 2026-07 Correctif de sécurité (KB5101650) (26200.8875) Installée le ?15/?07/?20262026-07 .NET Framework Correctif de sécurité (KB5100998) Installée le ?15/?07/?20262026-07 .NET 8.0.29 Security Update for x64 Client (KB5104032) Installée le ? ...
Réponses: 2
Erreur installation Ubuntu
Bonjour; j'ai un ancien laptop portable qui tourne encore sur lequel j'aimerais y installé une distribution linux et m'y investir et j'ai choisi Ubuntu 26.04 LTS. Le soucis est que je ne peux ni boot en live CD ni faire d'installation.Un message d'erreur s'affiche qui est :Code: Tout sélectionner ...
Réponses: 1
message d'erreur
Bonjour,Tout le weekend je n'ai pas pu me connecter au forum ni avec Firefox ni Google ni mon tel.Message: PR_CONNECT_RESET_ERRORAujourd’hui tout re fonctionne !!!!!!!!Cdt
Réponses: 1
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités