Cours:DevoirPOOcpp2 : Différence entre versions
Ligne 1 : | Ligne 1 : | ||
− | + | ||
=POO - Examen n°1 - octobre= | =POO - Examen n°1 - octobre= |
Version du 28 septembre 2023 à 10:08
POO - Examen n°1 - octobre
Classe Personnage
Déclarations :
#include <string>
using namespace std;
class Personnage
{
public:
Personnage(int);
string toString();
private :
int force;
int pointsVie;
};
Définitions :
Personnage::Personnage(int _force)
{
pointsVie = 100;
force = _force;
}
string Personnage::toString()
{
string message;
message.append("\nPoints de vie : ");
message.append(to_string(pointsVie));
message.append("\n");
return message;
}
Programme principal
#include <iostream>
using namespace std;
int main()
{
Personnage asterix(20);
Personnage obelix(100);
Personnage romain(10);
cout << asterix.toString();
cout << obelix.toString();
cout << romain.toString();
}