✏️ 纠错
第 217 题 / 共 226 题
二、判断题 第1 题 当基类可能被多态使用,其析构函数应该声明为虚函数。
你真棒!
📝 题目解析
答案:正确
考纲知识点:面向对象编程(虚析构函数的作用)
详细解析:
若基类析构函数非虚函数,删除指针时仅调用基类析构函数,派生类独有的成员(如动态分配的内存)无法释放,导致内存泄漏。声明为虚函数可实现 “动态绑定”,确保派生类析构函数被调用,因此该说法正确。