Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

what is the output of the following program? Class shape{ Public: Shape(){}; Virtual void draw() {std:cout <

what is the output of the following program?

Class shape{

Public:

Shape(){};

Virtual void draw() {std:cout<

Class square : public shape{

Public:

Square():shape(){};

Virtual void draw (){std:cout<

Void foo(shape x){

X.draw()};}

Int main(){

Shape * tbl[2];

tbl[0]=new shape();

tbl[1]=new square();

foo(*tbl[1]);

tbl[0]draw();

tbl[1]draw();

return0;

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_2

Step: 3

blur-text-image_3

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

Logistics Lifeline Supply Chain Strategies

Authors: Ehsan Sheroy

1st Edition

7419377502, 978-7419377503

More Books

Students also viewed these Databases questions