Thanks for your help. Unfortunately, this doesn't seem to fix the problem. I tried
const Car& Car::operator++()
{
++ (* itsSpeed);
}
// and
const Car& Car::operator++()
{
++ * itsSpeed;
}
The result, still give me a value in the millions when incremented. Just try running the program and you'll see.