Il y a actuellement 360 visiteurs
Lundi 23 Décembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

LudoBike

Ce membre n'a pas encore choisi d'avatar
Visiteur
Visiteur
Nom d'utilisateur:
LudoBike
Localisation:
France, Niort
Âge:
23
Emploi:
Etudiant au collège
Centres d'intérêt:
Informatique Linux Enguelage de windows Hardware Jeux-Video C++ Mozilla Vélocipède(VTT et route) Metal(Musique) Guitare Doctor Who Futurama DVD-Rom Keyboardcat Salut les Geeks What the cut
Groupes:

Contacter LudoBike

Statistiques de l’utilisateur

Inscription:
28 Sep 2014 12:45
Dernière visite:
07 Mai 2015 17:26
Messages:
3 (0.00% de tous les messages / 0.00 messages par jour)
Forum le plus actif:
Les autres discussions
(2 Messages / 66.67% des messages de l'utilisateur)
Sujet le plus actif:
C++ erreur: 'sePresenter' is not a member of 'Personnage'
(1 Message / 33.33% des messages de l'utilisateur)

Le matériel informatique de LudoBike

Catégorie Marque Produit
Carte graphique MSI Msi gtx 650 oc edition
Carte mère MSI MSI Z97-G45 Gaming
Mémoire Crucial Crucial ballistix tactical 8 go (2 x 4 go) ddr3 1600 mhz cl8
Refroidissement be quiet! be quiet! Shadow Rock Slim

Signature

Coucou ili ^_^

Les derniers messages de LudoBike

Message C++ erreur: 'sePresenter' is not a member of 'Personnage'
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.



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