摘要: 题目:已知下面的class层次,其中每一个class都定义有一个default constructor和一个virtual destructor:class X {......};class A {......};class B : public A {......};class C : public B {......};class D : public X, public C {......}; 下面哪一个dynamic_cast会失败?A) D *pd= new D; A *pa = dynamic_cast< A* >(pd);B) A *pa = new C; C *pc 阅读全文
posted @ 2011-05-17 11:07 AnnieKim 阅读(1606) 评论(3) 推荐(0) 编辑