Mot :    Pseudo :           
 

Bonjour,
j'apprend le c++ et quande je compile ce code, mon compilateur ne prend pas le double vitesse; et le double carburant;
pouvez vous m'aider?

#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;
}

Configuration: Windows Vista Internet Explorer 7.0

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > C++ aide
Aller à :

Il y a 2459 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens