C++相談室 part84
■ このスレッドは過去ログ倉庫に格納されています
0052デフォルトの名無しさん
2010/09/19(日) 16:50:19class A{ .... }; class B: public A{.......}; class C: public A{.......};
A* a;
a = new B;
a = new C;
みたいに使いたい時のdeleteの仕方が分かりません。
delete (B*)a;
とやらないとBのデストラクタが呼ばれないみたいなんですが、
newする前にこうやってdeleteしていくんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています