In OOP concept, is the RTTI (Run Time Type Information) is also used for static casting or it is used only for dynamic casting?
If it is specific for dynamic casting then justify your answer and also please explain why no RTTI for static_casting.
Whats the point in using RTTI for downcasting?
A static cast is a compile-time construct, whereas RTTI is a run-time phenomenon. This means that no, RTTI is not used for
static_cast.I suggest you read this thread as it has a lot of great info.