摘要:
二、dynamic_castdynamic_cast仅允许把 指针类型或引用类型 转换成 对象,从而获得一个完整的对象。通常的应用场景是,把派生类的指针转换成基类的指针。看以下程序dynamic_cast.cpp: 1 int main(){ 2 CBase b; CBase* pb; 3 CDerived d; CDerived* pd; 4 pb = dynamic_cast<CBase*>(&d); // ok: derived-to-base 5 pd = dynamic_cast<CDerived*>(&b);... 阅读全文