C++は難しすぎ 難易度:4
at TECH
252:デフォルトの名無しさん
09/11/11 01:45:20
>>250
ところが、Aに仮想デストラクタを設ければ、B::operator deleteが呼ばれるようになる。
なお、たとえBがoperator deleteを定義していなかったとしても、
基底クラスにアップキャストしたポインタを通じてdeleteするなら仮想デストラクタが必要。
結局、publicで非仮想的なデストラクタを持つクラスは継承すんなという証というお約束になっている。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5392日前に更新/62 KB
担当:undef