Il y a actuellement 499 visiteurs
Vendredi 22 Novembre 2024
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 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

Message [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

Message [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

Message 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

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: 2

Message 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

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


Qui est en ligne

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


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