在 OOP 概念中,RTTI(运行时类型信息)是也用于静态转换还是仅用于动态转换?
如果它是特定于动态转换的,那么证明你的答案是正确的,并请解释为什么没有 RTTI 用于 static_casting。
使用 RTTI 进行向下转型有什么意义?
最佳答案
静态转换是一种编译时构造,而 RTTI 是一种运行时现象。这意味着不,RTTI 不用于 static_cast
。
我建议你阅读 this thread因为它有很多很棒的信息。
关于c++ - RTTI(运行时类型信息)是否用于静态转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7404769/