1、new, delete必須同為public, protected, private,否則error,不可行;
2、將基類析構(gòu)定義為public,派生類析構(gòu)定義為protected或private,則不可以通過派生類指針進行delete。
3、對上述指針,強制轉(zhuǎn)型為基類指針,在執(zhí)行delete, 則也可以調(diào)用派生類析構(gòu)函數(shù),析構(gòu)成功。
posted on 2010-09-24 15:39 肥仔 閱讀(642) 評論(0) 編輯 收藏 引用 所屬分類: C++ 基礎(chǔ)
Powered by: C++博客 Copyright © 肥仔