✏️ 纠错
第 217 题 / 共 226 题
二、判断题 第1 题 当基类可能被多态使用,其析构函数应该声明为虚函数。
📝 题目解析

答案:正确

考纲知识点:面向对象编程(虚析构函数的作用)

详细解析:

若基类析构函数非虚函数,删除指针时仅调用基类析构函数,派生类独有的成员(如动态分配的内存)无法释放,导致内存泄漏。声明为虚函数可实现 “动态绑定”,确保派生类析构函数被调用,因此该说法正确。