完整题:定义猫和狗两个类,二者都有age属性,定义二者的一个友员函数 getTotalAgeO,计算二者的年龄和,要求给出构造函数和析构函数请快点告诉我哦 ,急用
1 回答
慕斯王
TA贡献1864条经验 获得超2个赞
#include<iostream>
using namespace std;
class Cat;
class Dog
{
private:
int Dogwe;
public:
Dog() //无参数构造函数
{
Dogwe=8;
}
friend int getTotalAge(Dog &,Cat &);
};
class Cat
{
private:
int Catwe;
public:
Cat( ) //无参数构造函数
{
Catwe=2;
}
friend int getTotalAge(Dog &,Cat &);
};
int getTotalAge(Dog &x,Cat &y)
{
return x.Dogwe+y.Catwe;
}
int main()
{
Dog a;
Cat b;
cout<<"总年龄为"<<getTotalAge(a,b)<<endl;
return 0;
}
添加回答
举报
0/150
提交
取消