今天在看王道宝典的时候看到dynamic_cast ,一直都没用过,也不了解,今天来总结一下. dynamic_cast 和 static_cast 都可以用来强制转换指针类型,但不同的是dynamic_cast在进行类层次间的下行转换时更加安全. dynamic_cast 运算符可以在执行期决定真正的类型.如果下行转换是安全的(也就是说,如果基类指针或者引用确实指向一个派生类对象),这个运算符会传回转型过的指针.如果下行转换不安全,这个运算符会传回空指针(也就是说,基类指针或者引用没有指向一个…