-->

What is a downcast? - C++


- Converting a base-class to a derived-class is called Downcast.

- This casting must be done manually. It means that explicit type cast should be specified.

- A downcast is safe only if the object addressed at runtime is actually addressing a derived class object.