Answered step by step
Verified Expert Solution
Question
1 Approved Answer
C++ Programming 1) What does the following code do? void drawSquares(Shape **p, int size) { Square *sp; for ( int i = 0; i <
C++ Programming
1) What does the following code do?
void drawSquares(Shape **p, int size)
{
Square *sp;
for ( int i = 0; i < size; i++ )
{
sp = dynamic_cast
if ( sp )
sp->draw();
}
}
2) Explain why a factory member function should be a static member function.
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