36、C++ 继承与指针知识详解

C++ 继承与指针知识详解

1. 继承相关知识

1.1 继承基础概念问答

以下是一些关于继承的基础概念问题及解答:
1. 如果派生类未指定构造函数,派生类对象会使用基类的构造函数吗?
答案是正确的。当派生类没有定义构造函数时,派生类对象会调用基类的构造函数。
2. 如果基类和派生类都有同名的成员函数,在不使用作用域解析运算符的情况下,派生类对象会调用哪个成员函数?
派生类对象会调用派生类中的成员函数。
3. 写出派生类 Bosworth 的无参构造函数声明,该构造函数调用基类 Alphonso 的无参构造函数。

Bosworth() : Alphonso() {}
  1. 作用域解析运算符通常的作用是?
    • a. 将变量的可见性限制在某个函数内。
    • b. 指明一个类是从哪个基类派生而来的。
    • c. 指定一个特定的类。
    • d. 解决歧义。
      答案是 d。作用域解析运算符主要用于解决同名函数或变量的歧义问题。
  2. 指定一个永远不会创建对象的类有时是有用的,这句话对吗?
    这句话是正确的。在某些情况下,我们可能会定义抽象类,这些类不能实例化对象,但可以作为基类供
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值