Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

ADD CODE IN LINE 13 , where it is written //your code goes below here Assume the following class fully implemented 1. class Olympic 2.

ADD CODE IN LINE 13, where it is written

//your code goes below here 

Assume the following class fully implemented

1. class Olympic 2. { 3.  char* m_name; 4. public: 5.  Olympic(const char* name); 6.  Olympic(const Olympic& ro); 7.  Olympic& operator=(const Olympic& ro); 8.  void setName(const char* name); 9.  virtual void mission(); 10.  std::ostream& display(std::ostream& os = std::cout); 11.  virtual ~Olympic(); 12. }; 13. std::ostream& operator<<(std::ostream& os, Olympic& r); 14.  

Implement the copy constructor and copy assignment operator of the derived class Runner in a way that derived class and base class' object attributes are properly handled.

1. class Runner :public Olympic 2.  3. { 4.  int m_speed; 5.  char* m_colour = nullptr; 6. public: 7.  // assume these functions are fully implemented and working perfectly 8.  Runner(const char* name = "John", const char* c_colour = "blue", int power = 5); 9.  void setColour(const char* c_colour); 10.  std::ostream& display(std::ostream& os = std::cout); 11.  void mission(); 12.  ~Runner(); 13.  //your code goes below here 14.  15. }; 16.  17. std::ostream& operator<<(std::ostream& os, Runner& r); 18.  

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

Financial management theory and practice

Authors: Eugene F. Brigham and Michael C. Ehrhardt

12th Edition

978-0030243998, 30243998, 324422695, 978-0324422696

Students also viewed these Programming questions

Question

Explain what is meant by experience curve pricing.

Answered: 1 week ago