摘要:
http://www.groad.net/bbs/read.php?tid-5476.htmldynamic_cast进行运行时强制转换。如果在执行时转换非法,则会转换失败。dynamic_cast的通用形式如下:dynamic_cast (expr)其中target-type指定了强制转换的目标类型,expr是需要进行强制转换的表达式。目标类型必须是指针类型或引用类型,也就是说,表达式也必须能够被求值为指针类型或者引用类型的结果。dynamic_cast主要被用来执行多态类型之间的强制转换。比如两个多态类 B 和 D,且 D 派生于 B,此时我们可以用dynamic_cast将 D* 指针. 阅读全文