1、new, delete必须同为public, protected, private,否则error,不可行;
2、将基类析构定义为public,派生类析构定义为protected或private,则不可以通过派生类指针进行delete。
3、对上述指针,强制转型为基类指针,在执行delete, 则也可以调用派生类析构函数,析构成功。
posted on 2010-09-24 15:39 肥仔 阅读(626) 评论(0) 编辑 收藏 引用 所属分类: C++ 基础
Powered by: C++博客 Copyright © 肥仔