下面代码的输出为?
发布于 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