他にも...

class _0{
 void func_0(){ printf("_0\n"); }
};
class _1 : _0 {
 void func_1(){ printf("_1"); }
};
//...
_0 *p=new _1();

なんということでしょう!
そこには元気に走り回るclass _1のインスタンスの姿が!