作者安排了一个基类和派生类的调用方式
1、基类先封装 destroy函数提供外部调用
void destroy() const {delete this;}
2、基类析构函数他说要限制为protected,我不懂。
我想应该是让外部调用必须使用destroy来销毁对象吧!
|
|
派生类产生基类数据于头,设置基类数据对象来调用函数。
析构使用基类自释放性!
用代码创造世界
作者安排了一个基类和派生类的调用方式
1、基类先封装 destroy函数提供外部调用
void destroy() const {delete this;}
2、基类析构函数他说要限制为protected,我不懂。
我想应该是让外部调用必须使用destroy来销毁对象吧!
|
|
派生类产生基类数据于头,设置基类数据对象来调用函数。
析构使用基类自释放性!