Effective C++ 条款07 为多态基类声明virtual 析构函数

来源:互联网 发布:商丘淘宝的产业基地 编辑:程序博客网 时间:2024/05/16 14:53

请记住:

带多态性质的基类应该声明一个虚析构函数。如果class中含有任何virtual函数,该类就应该有一个虚析构函数。

如果该类设计的目的并不是用作基类,或者不是为了具备多态性质,则不该声明virtual析构函数(会带来开销,因为需要有一个vptr指针指向虚表)




0 0
原创粉丝点击