帮我看下这道分析程序题 怎么做呀
classhuman{public:~human(){cout<<”humanover…”<<endl;}voidDisp(){cout<<”humandisp…”<<e...
class human{
public:
~human(){
cout<<”human over…”<<endl;
}
void Disp(){
cout<<”human disp…”<<endl;
}
};
class man:public human{
public:
~human(){
cout<<”man over…”<<endl;
}
void Disp(){
cout<<”man disp”<<endl;
}
int main()
{
human *p = new man();
p->Disp();
delete p;
return 0;
}
谁知道 这个程序的功能是什么呀 展开
public:
~human(){
cout<<”human over…”<<endl;
}
void Disp(){
cout<<”human disp…”<<endl;
}
};
class man:public human{
public:
~human(){
cout<<”man over…”<<endl;
}
void Disp(){
cout<<”man disp”<<endl;
}
int main()
{
human *p = new man();
p->Disp();
delete p;
return 0;
}
谁知道 这个程序的功能是什么呀 展开
1个回答
2018-08-03
展开全部
唉,C++过两年了我都忘的差不多了,但是这道题挺简单的,没有推理分析,重点在记清楚优先级,翻一下书上找一下定义指针对象先调用基类还是什么,还有虚基什么的。真的,书上绝对可以找到原句,我现在帮不了你,没书,但是你自己找出来之后绝对比问别人好得多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询