将基类析构函数设为虚函数的目的

来源:互联网 发布:stc单片机和atmel 编辑:程序博客网 时间:2024/05/29 16:06

  将CObject的析构函数设为virtual型,则所有的CObject类的派生类的析构函数都将自动变为virtual 型,这保证了在任何情况下,不会出现由于析构函数未被调用而导致的内存泄露。这也是MFC将CObject::~MFC将CObject()设为virtual型的真正原因。

                                                                                                                                                                                                                                 摘自《程序员面试宝典》

原创粉丝点击