Name: Anonymous 2011-09-26 20:21
Can someone explain to me why my compiler gives me an overload error.
//Class
class Car
{
private:
int year;
string make;
int speed;
public:
Car(int, string);
int getSpeed(int);
//Accessors
int getSpeed(int speed2)
{ <--- Error line!
speed = speed2;
cout << "The current speed is :" << speed << endl;
return speed;
}
//Functions
int accelerate()
{
speed = speed + 5;
return speed;
}
int brake()
{
speed = speed - 5;
return speed;
}
};
This is my entire class. Please help. Can provide more if needed.
//Class
class Car
{
private:
int year;
string make;
int speed;
public:
Car(int, string);
int getSpeed(int);
//Accessors
int getSpeed(int speed2)
{ <--- Error line!
speed = speed2;
cout << "The current speed is :" << speed << endl;
return speed;
}
//Functions
int accelerate()
{
speed = speed + 5;
return speed;
}
int brake()
{
speed = speed - 5;
return speed;
}
};
This is my entire class. Please help. Can provide more if needed.