Answered step by step
Verified Expert Solution
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started