Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using this code: class car { public: car(); void accelerate(int new_speed); void stop(); void getSpeed() const; private: int speed; }; car::car() { speed = 0;

Using this code:

class car

{

public:

car();

void accelerate(int new_speed);

void stop();

void getSpeed() const;

private:

int speed;

};

car::car()

{

speed = 0;

}

void car::accelerate(int new_speed)

{

speed = new_speed;

}

void car::stop()

{

speed = 0;

}

void car::getSpeed() const

{

cout << Speed: << speed;

}

1a. Write C++ code to derive a Sportscar class from your Car class. Use a base-class initializer in the constructor if needed. Add a method called turbo(), and have it set the private member variable hasTurbo. Then in main(), create an instance of your Sportscar class and use all the methods inherited from Car, and the new method in Sportscar.

1b. Write C++ code to create vector to store both Car and Sportscar objects (in main()), and add two Car and two Sportscar objects to it.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Management Databases And Organizations

Authors: Richard T. Watson

3rd Edition

0471418455, 978-0471418450

More Books

Students also viewed these Databases questions