>>413
そういうことです。

>>414
なるほどと思って
別の関数を作ってdeleteした後に呼んでみた、すなわち

for(int a=0;a<10;a++)
delete(t3);
printf("%d\n",t3->test2());

これでもエラー起きないんだね。
deleteってのは振る舞いを未定義にするだけで
解放するって認識はやめたほうがいいのかな・・・