选择题 · 答案 A · 考点:函数
下列关于 C++ 类的说法,错误的是( )。
C++类:构造函数(对象创建时调用)、析构函数(对象销毁时调用)、虚函数(实现多态)。构造函数不能为虚。
构造函数不能是虚函数(虚表在构造函数完成后才建立)。析构函数可以且通常应该为虚函数(防止内存泄漏)。
【考点】纯虚函数|抽象类|内存布局
GESP 七级 C++ 模块,考察抽象类与继承关系。命题人卡住的是"纯虚函数≠无成员变量"的混淆点——这是历年 C++ 选择题的"黄金陷阱"。