Transcription: In C++, you can write code that uses objects of different classes in an inheritance hierarchy as though they were objects of the same type. In particular, a single function call can be applied to objects of different classes and can perform different operations for objects of different classes. The client code can manipulate an object without knowing its exact type and without knowing about the internals of the class hierarchy.