摘要:
dynamic_cast (expression)可以安全的将类的指针或者引用沿着他们的继承层次转换! 但是指针必须有效,必须为0(可以对值为0的指针应用dynamic_cast,结果仍然是0)或者指向一个对象! 他只接受基于类对象的指针和引用的类型转换!在类层次上进行转换的时候 dynamic_cast于static_cast的效果一样!他返回一个新类型的值,或者会抛出一个异常!来看代码:#include
using namespace std; struct V { virtual void f() {}; // must be polymorphic to use run... 阅读全文
posted @ 2012-08-10 20:40
程序流程图
阅读(336)
评论(0)
推荐(0)

浙公网安备 33010602011771号