![polymorphism - How to properly use "C++ Core Guidelines: C.146: Use dynamic_cast where class hierarchy navigation is unavoidable" - Stack Overflow polymorphism - How to properly use "C++ Core Guidelines: C.146: Use dynamic_cast where class hierarchy navigation is unavoidable" - Stack Overflow](https://i.stack.imgur.com/LmbJI.png)
polymorphism - How to properly use "C++ Core Guidelines: C.146: Use dynamic_cast where class hierarchy navigation is unavoidable" - Stack Overflow
![C++中的类型转换运算符dynamic_cast、static_cast、const_cast和reinterpret_cast详解_ dynamic_cast是否需要delete释放_ISmileLi的博客-CSDN博客 C++中的类型转换运算符dynamic_cast、static_cast、const_cast和reinterpret_cast详解_ dynamic_cast是否需要delete释放_ISmileLi的博客-CSDN博客](https://img-blog.csdnimg.cn/20200404152009113.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RvYnk1NGtpbmc=,size_16,color_FFFFFF,t_70)
C++中的类型转换运算符dynamic_cast、static_cast、const_cast和reinterpret_cast详解_ dynamic_cast是否需要delete释放_ISmileLi的博客-CSDN博客
![c++ - When should static_cast, dynamic_cast, const_cast, and reinterpret_cast be used? - Stack Overflow c++ - When should static_cast, dynamic_cast, const_cast, and reinterpret_cast be used? - Stack Overflow](https://i.stack.imgur.com/OEObU.png)