高等继续教育 / 面向对象程序设计
正确率:推荐%
题型描述: 简答题
下面程序的执行结果是什么?
#include<iostream>
using namespace std;
class A{
public:
virtual void pr(){cout<<"1"<<' ';}
};
class B:public A{
void pr(){cout<<"2"<<' ';}
};
void p1(A& a)
{a.pr();}
void p2(A a)
{a.pr();}
int main(){
B b;
p1(b);
p2(b);
return 0;
}
参考答案:
佳题速递: