I very new to C++ programming and trying to understand this polymorphic assignment thing. I have researched online and have seen multiple examples but the only one that makes sense is tracking non-polymorphic memory footprint where you have parent classes and derived classes. What if you have a parent class then multiple derived classes. How do you call a method in the parent class using polymorphic assignments of variable of pointer type of a base class. Thus, producing the output of the parent class and the derived classes using that method. All I'm asking is for clarity as you should find in a book so I can understand this concept. Then I will create my own test cases. I appreciate any help!