C++相談室 part30
■ このスレッドは過去ログ倉庫に格納されています
0409デフォルトの名無しさん
NGNG(実際にはユーザー定義のデストラクタがあります)
抽象クラスAから派生した複数の型のクラスを格納して一括して解放したいのですが‥‥
class A
{
public: virtual void Delete() = 0;
};
class B : public A
{
public: virtual void Delete() { delete this; }
};
main()
{
B *b = new B;
A *a = b;
a->Delete();
}
■ このスレッドは過去ログ倉庫に格納されています