P.O.O

lolo621810 Messages postés 72 Statut Membre -  
lolo621810 Messages postés 72 Statut Membre -
Bonjour,
j'apprend le c++ grace a un livre.
lors du chapitre sur la P.O.O Il y a ce code qui ne fonctionne pas:
#include <cstdlib>
#include <iostream>

using namespace std;

class Vehicule
{
public:
Vehicule():
vitesse(0.0), carburant (0.0)
{}
void Remplir(double quantite)
{
this->carburant += quantite;
}
virtual
void accelerer(double delta)
{
this->vitesse += delta;
this->carburant -= delta/10.0;
}
double vitesse() const
{
return this->vitesse;
}
double carburant() const
{
return this->carburant;
}
protected:
double vitesse ;
double carburant;
};

int main(int argc, char *argv[])
{

vehicule moto;
moto.Remplir(100.0);
moto.accelerer(90.0);

cout<<"carburant = "<<carburant()<<endl;
cout<<"vitesse = "<<vitesse()<<endl;

system("PAUSE");
return EXIT_SUCCESS;
}
pouvez vous m'aider?

2 réponses

lolo621810 Messages postés 72 Statut Membre
 
pour etre plus clair, il ne prend pas le
double vitesse;
0
lolo621810 Messages postés 72 Statut Membre
 
ni le
double carburant;
sniffff
0