亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問該如何定義貓和狗兩個類,二者都有age屬性,定義二者的一個友員函數 getTotalAgeO?

請問該如何定義貓和狗兩個類,二者都有age屬性,定義二者的一個友員函數 getTotalAgeO?

叮當貓咪 2021-10-06 11:07:15
完整題:定義貓和狗兩個類,二者都有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;
}



查看完整回答
反對 回復 2021-10-10
  • 1 回答
  • 0 關注
  • 350 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號