单选题

下面代码的输出为?

发布于 2022-03-02 15:49:34

有如下C++代码:
struct A{
  void foo(){printf("foo")}
  virtual void bar(){printf("bar")}
  A(){bar()}
}
struct B:A{
  void foo(){printf("b_foo")}
  void bar(){printf("b_bar")}
}
那么
A *p = new B
p->foo()
p->bar()
输出为:

登录后免费查看答案
关注者
0
被浏览
17
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看