没吃饱呀 2022-06-22 10:13 采纳率: 83.3%
浏览 34
已结题

这道c++题哪位同学可以讲讲怎么运行啊

class AA{
public:
  void f(){cout<<"AA";}
};

class BB:public AA{
public:
    BB(){cout<<"BB";}
};
class CC:public BB{
  public:
         void f(){BB::f();cout<<"CC";}
};
int main(){
AA aa,*p;
BB bb;
CC cc;
p=&cc;
p->f();
return 0;
}

  • 写回答

3条回答 默认 最新

  • yun6853992 2022-06-22 10:29
    关注

    img


    调用默认构造函数,继承的时候构造函数会调用基类的构造函数,然后子类对象赋值给基类的指针,基类指针的函数调用是基类的~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月30日
  • 已采纳回答 6月22日
  • 创建了问题 6月22日

悬赏问题

  • ¥15 有偿求答 无导出权限怎么快速导出企业微信微文档
  • ¥15 求解答,怎么数码管中这么加入闹钟或者传感器,这应该怎么加入相应的代码
  • ¥15 scottplot5
  • ¥30 想问问这个建模怎么编程没有思路
  • ¥15 关于imageENview(ImageEN)中新建图层并根据鼠标位置添加图标
  • ¥100 用两台电脑局域联网进行MT5的EA参数优化,但是连接不上,日志提示:
  • ¥15 FastAPI报错: AsyncSession不是有效Pydantic类型
  • ¥50 这Mac系统提示虚拟内存不足,怎么解决
  • ¥15 Rs232电路无法收发数据,求帮助
  • ¥15 百度cookie扫码登录器