問題: dynamic_cast とかどうなってるの
// (nil) printf("%p\n", dynamic_cast<D*>(new C())); // 0xb13050 printf("%p\n", dynamic_cast<D*>(new D()));