C++ 中的继承支持单继承和多继承,但子类无法直接访问父类的私有成员。
C++类:构造函数(对象创建时调用)、析构函数(对象销毁时调用)、虚函数(实现多态)。构造函数不能为虚。
构造函数不能是虚函数(虚表在构造函数完成后才建立)。析构函数可以且通常应该为虚函数(防止内存泄漏)。
【考点】继承与封装|成员访问权限
本题考查《GESP C++ 六级大纲》"面向对象程序设计"模块中继承机制与成员访问控制的交叉点。命题人卡住的是考生对"继承≠完全暴露"的模糊认知——六级考生常误以为子类天然能访问父类所有成员,却忽略了访问修饰符的继承规则。