dim*_*mba 0 c++ virtual-destructor
准则#4 链接文字,说明:
基类析构函数应该是公共的和虚拟的,或者是受保护的和非虚拟的.
可能我错过了一些东西,但是如果我只是创建一个具体的类,那么它不是用来作为基类的.
我应该声明它的析构函数是公共的还是虚拟的?通过这个我隐含地确定我的类"已经准备好被用作基类",而这不是必须的.
Ree*_*sey 5
链接文本具体说" 基类析构函数应该是 "......
该指南仅适用于旨在用作基类的类.如果要创建一个不会用作基类的单个具体类,则应将公共构造函数保留为非虚拟类.
归档时间:
16 年,3 月 前
查看次数:
374 次
最近记录:
12 年,8 月 前