2013年11月14日

C++ dynamic_cast

摘要: 转自http://bbs.byr.cn/#!article/SoftDesign/14689/*这是从网上摘下的例子,主要讲述了 dynamic_cast 的使用方法。*//*作用:将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理, 即会作一定的判断。 对指针进行dynamic_cast,失败返回null,成功返回正常cast后的对象指针; 对引用进行dynamic_cast,失败抛出一个异常,成功返回正常cast后的对象引用。注意:dynamic_cast在将父类cast到子类时,父类必须要有虚函数。例如在下面的代码中 阅读全文

posted @ 2013-11-14 10:32 泰达 阅读(245) 评论(0) 推荐(0)

导航