热门

最新

红包

立Flag

投票

同城

我的

发布
m0_58779012
Evanya_
4 年前
truem0_58779012

求助c++!
请在下面动物类Animal的基础之上,编写两个派生类猫类Cat和狗类Dog,对基类Animal类中的cry( )纯虚函数重新实现,参照主函数及其输出结果编写过程函数AnimalCry( )的内容:
class Animal
{
public:
Animal(char *na)
{strcpy(name,na);} virtual void cry( )=0;
private: char name[20];
};
int main()
{ Cat acat(“Jiafei”); Dog adog(“Jingba”); AnimalCry(acat); AnimalCry(adog); return 0;
}
输出结果:
Jiafei cry miaomiao
Jingba cry wangwang

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
c++ 编写一个点Point类,数据成员包括坐标mx,my,成员函数包括带参构造函数和显示输出display函数,然后编写一个派生类圆Circle类,数据成员新增加半径mr,成员函数包括带参构造函数和显示输出display函数。主函数形式如下: int main( ) { Circle c(2, 2, 5); c.display(); }
立即登录