Question: Code 18.4: Virtual function example 2 class Animal ( 3 public: 4 Animal (string n): name(n) () virtual-Animal O virtual void makeNoise)0; 7 protected: string
Code 18.4: Virtual function example 2 class Animal ( 3 public: 4 Animal (string n): name(n) () virtual-Animal O virtual void makeNoise)0; 7 protected: string name; 10 12 class Dog: public Animal 13 public: 14 Dog (string n): Animal (n) 15 void makeNoise ) override 16 17 18 1: 19 20 class Cat: public Animal l 21 public: 22 Cat (string n): Animal (n) 23 void makeNoise ) override 24 25 261: 27 28 int main 29 Dog myDog ("Lassie) 30 myDog. makeNoise ) 31 Cat myCat (" Bella; 32 myCat. makeNoise ); 33 return 0; 34 1 cout
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
