定义猫和老鼠:Cat与Mouse两个类,二者都有weight属性,定义二者的一个友元函数totalweight(),计算二者的重量和。
输入样例:
100 200
输出样例:
300
代码实现:
#include <iostream>
using namespace std;
/* 请在这里填写答案 */
class Cat;
class Mouse;
class Cat{
private:
int weight;
public:
Cat(int w):weight(w){
}
friend int totalWeight(Cat c,Mouse m);
};
class Mouse{
private:
int weight;
public:
Mouse(int w):weight(w){
}
friend int totalWeight(Cat c,Mouse m);
};
int totalWeight(Cat c,Mouse m){
return c.weight+m.weight;
}
int main()
{
int w1,w2;
cin>>w1>>w2;
Cat tom(w1);
Mouse jerry(w2);
cout<<totalWeight(tom,jerry)<<endl;
}