本例中将C2 dynamc_cast<Class3*>之后c3的值和c2不同
对于d y n a m i c c a s t <目标* > <源指针>,多数情况下是很容易的,先恢复源指针的RT T I信息再取出目标*的类型RT T I信息,然调用库中的一个例程判断源指针是否与目标*相同或者是目标*类型的基类。它可能对返回的指针做了一点小的改动,因为目的指针类可能存在多重继承的情况,而源指针类型并不是派生类的第一个基类。在多重继承时情况会变得复杂些,因为一个基类在继承层次中可能出现一次以上,并且可能有虚基类。