Question: class Animal { public: Animal ( ) ; virtual void set _ speed ( double new _ speed ) ; void accelerate ( double new
class Animal
public:
Animal;
virtual void setspeeddouble newspeed;
void acceleratedouble newspeed;
double getspeed const;
private:
double speed;
;
Animal::Animal
speed ;
void Animal::setspeeddouble newspeed
speed newspeed;
void Animal::acceleratedouble newspeed
speed speed newspeed;
double Animal::getspeed const
return speed;
class Cheetah : public Animal
public:
Cheetah;
void setspeeddouble newspeed;
virtual void acceleratedouble newspeed;
double getspeed const;
;
Cheetah::Cheetah
: Animal
void Cheetah::setspeeddouble newspeed
Animal::setspeedAnimal::getspeed newspeed;
void Cheetah::acceleratedouble newspeed
Animal::setspeednewspeed;
double Cheetah::getspeed const
return Animal::getspeed;
int main
Cheetah ch;
Cheetah ch new Cheetah;
chsetspeed;
chaccelerate;
chsetspeed;
chaccelerate;
Animal c new Animal;
c ch;
cout "Cheetah Speed: chgetspeed
; Animal Speed: cgetspeed;
return ;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
