Il y a actuellement 106 visiteurs
Mardi 21 Mars 2023
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

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'

Message 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
Visiteur
 
Messages: 3
Inscription: 28 Sep 2014 12:45
Localisation: France, Niort
 



Sujets similaires

Message 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: 1

Message 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

Message erreur sur imprimante Epson wf 5110
Bonjour,Pourriez-vous m'aider car j'ai une erreur survenue suite à une impression qui s'est bloquée mais le papier est bien sorti sans faire de bourrage et pourtant je n'arrive pas à enlever ce message d'erreur "0X F1".Comment faire car je n'ai rien vu sur la notice et ne situe ou se trou ...
Réponses: 0

Message [Réglé] MESSAGES D'ERREUR apres l'arrivée sur le bureau
Salut tout le monde Voici les faits : depuis ce matin sans qu'il se soit passer autre chose les jours d'avant sur l'ordinateur portable de mon amie après avoir démarré normalement et être arrivé sur le bureau sur lequel se trouvent les icônes soudain apparait un premier message d'erreur et lorsqu'o ...
Réponses: 18

Message MESSAGES D'ERREUR apres l'arrivée sur le bureau
Salut tout le monde Voici les faits : depuis ce matin sans qu'il se soit passer autre chose les jours d'avant sur l'ordinateur portable de mon amie après avoir démarré normalement et être arrivé sur le bureau sur lequel se trouvent les icônes soudain apparait un premier message d'erreur et lorsqu'o ...
Réponses: 6

Message Erreur batterie et disque dur au démarrage
Bonjour.J'ai de gros doutes de poster au bon endroit donc merci aux modérateurs de transférer mon post si je me trompe de rubrique.Lorsque je démarre mon ordinateur, j'ai 2 message d'erreur que je mets ci-dessous : Le premier qui apparait :Puis le deuxième :À savoir que de toutes façons c'est un vie ...
Réponses: 14

Message [Réglé] Erreur 0xc00000e
Bonjour à tous Voilà c?est encore moi avec mes problème. En voulant démarrer mon pc sous Windows 10 j?ai eu ce message d?erreur 0xc00000eJ?ai essayé de le démarrer avec seulement clavier souris et disque dur Windows ca n?a pas marché. Puis j?ai suivi un tuto sur internet avec l?invit des commandes b ...
Réponses: 21


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.