【初心者歓迎】C/C++室 Ver.43【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0527デフォルトの名無しさん
2007/10/13(土) 14:46:08> D::~D( ) ;
> Widget::~Widget( ) ;
> Derived::operator delete ( p ) ;
おかしいだろ。
↓このほうが正解に近いかな。
p->~Widget( ) ; // virtual だから実際は ~Derived() が実行される。
Derived::operator delete ( static_cast<Derived*>( p ) ) ;
■ このスレッドは過去ログ倉庫に格納されています