选择题 · 答案 D
下面关于 C++ 类继承的说法,错误的是( )。
C++类:构造函数(对象创建时调用)、析构函数(对象销毁时调用)、虚函数(实现多态)。构造函数不能为虚。
构造函数不能是虚函数(虚表在构造函数完成后才建立)。析构函数可以且通常应该为虚函数(防止内存泄漏)。
【考点】C++类继承|抽象类定义|编译规则
GESP 八级 C++ 面向对象编程模块,继承与多态基础。命题人专攻"概念定义"与"实现约束"的混淆——多数考生能记住"抽象类含纯虚函数",却误以为抽象类必须被继承才算"合法存在"。