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
Message d'erreur 0x00007FFBD38E3ACA
Bonjour à tous et à toutes, malgré qu'ayant déjà résolu le problème vu qu'il ne s'affiche plus, j'aimerais savoir si possible de la part de quelqu'un de compétent, comment est arrivé ce message d'erreur. ( si possible )Et si il y a quelque chose à faire concernant ce problème. ( si ça reviens un jou ...
Réponses: 36
[Réglé] TPM Erreur - Migration Win 10 à Win 11
Bonjour à tous.Je suis en train de voir comment mettre à jour mon W10 en W11 et je vois que ce n'est pas possible.Grâce au lieu de Routman54, j'ai pu voir que le blocage se fait à cause du TPM.Je n'ai pas la moindre idée de ce que c'est...Je me tourne donc vers vous pour quérir le savoir manquant :3 ...
Réponses: 2
[Réglé] erreur 0x000428
Bonjour j'ai acheté un écran (ASUS TUF Gaming VG279Q1A - Ecran PC Gamer eSport 27" FHD - Dalle IPS - 165Hz - 1ms - 1920x1080) pour le pc de mon fiston (Ryzen 5 3600 / RTX 2070 Super / alim corsair 650 Watts / 16 Go de ram) sous Windows 10 pro et au bout d'une demie heure le pc a planté et au re ...
Réponses: 18
Vos Pires Messages d'erreur du PC
ICI mettez Vos pires messages d'erreur que votre pc a generé.
Voila moi je commence. juste il y a 10 minutes en démarrent mon pc:
Rundll32 ne fonctionne plus en plus avant j'en ai eu d'autre mais que j'ai fermé:
Les Voila:
Microsoft Visual++ était aussi de la partie et Kapersky a aussi foiré ...
Réponses: 355
Erreur 0x80070057 lors d'un téléchargement
Bonjour, je suis auto-preneur est j'ai récemment souscrit une offre chez une opérateur qui propose un softphone.Le problème c'est que lors de l'installation de leur logiciel j'ai un code d'erreur qui apparaît : Erreur 0x80070057J'ai ressayé plusieurs fois sans succès et contacté le support client, m ...
Réponses: 2
CJoint.com down? erreur 404
SalutCjoint down pour moi aujourd'hui erreur 404.Fonctionnait encore sous 48h.capture 21 03 2023 12:13 PM
Réponses: 1
Erreur 3FO (PC Portable HP 2021)
Bonjour,HP a donné une page de résolution sur ce problème, elle est ICI. On commence par ça, on verra par la suite.Bonne soirée.
Réponses: 14
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités