C++ 继承与指针知识详解
1. 继承相关知识
1.1 继承基础概念问答
以下是一些关于继承的基础概念问题及解答:
1. 如果派生类未指定构造函数,派生类对象会使用基类的构造函数吗?
答案是正确的。当派生类没有定义构造函数时,派生类对象会调用基类的构造函数。
2. 如果基类和派生类都有同名的成员函数,在不使用作用域解析运算符的情况下,派生类对象会调用哪个成员函数?
派生类对象会调用派生类中的成员函数。
3. 写出派生类 Bosworth 的无参构造函数声明,该构造函数调用基类 Alphonso 的无参构造函数。
Bosworth() : Alphonso() {}
- 作用域解析运算符通常的作用是?
- a. 将变量的可见性限制在某个函数内。
- b. 指明一个类是从哪个基类派生而来的。
- c. 指定一个特定的类。
- d. 解决歧义。
答案是 d。作用域解析运算符主要用于解决同名函数或变量的歧义问题。
- 指定一个永远不会创建对象的类有时是有用的,这句话对吗?
这句话是正确的。在某些情况下,我们可能会定义抽象类,这些类不能实例化对象,但可以作为基类供
超级会员免费看
订阅专栏 解锁全文
8万+

被折叠的 条评论
为什么被折叠?



