/*
*作 者:劉金石
*完成日期:2023年4月10日
*版本 號:v1.0
*問題描述:設計遊戲中的角色類,並把**作為乙個單獨的類
*輸入描述:角色。
*輸出描述:輸出模擬戰鬥過程。
*/
#includeusing namespace std;
class weapon
//建構函式
int getcomforce();//獲取普通攻擊數值
int getbigforce();//獲取大招攻擊數值
};int weapon::getcomforce()
int weapon::getbigforce()
class role
;bool role::isalived() //是否活著
role::role(string jsname,int xblood,string wqname,int wqf):name(jsname),blood(xblood),weapon(wqname,wqf)
role::~role()
void role::comattack(role &r)
}void role::finalhit(role &r)
} void role::show() //顯示
void role::eat(int blo)
int main()
執行結果:
學習心的:
通過這次練習,對類的組合有了更深的認識,尤其是組合類的建構函式如何去寫。即先寫最大的那個類的建構函式,然後寫大類中的小類。然後就是在大的那個類中如何使用小類中的資料成員,即在小類中寫乙個函式得到那個資料,然後用小類的物件呼叫那個函式。
第五周專案二 遊戲中的角色類
2015.煙台大學計算機與控制工程學院 all rightreserved.檔名稱 test.cpp 完成日期 2016年4月6日。問題及 1 基於下面設計的遊戲中角色類,補充完整需要的成員函式,使角色能一定的規則行動或改變狀態。下面 中包含的是最基本的要求,可以根據你的設計進行擴充。class r...
第六周專案二 我的陣列類
問題及 檔名稱 我的陣列類 cpp 作 者 白雲飛 完成日期 2015年4月9日 版 本 號 v1.0 問題描述 下面的程式,因為存在指標型別的資料成員,需要能完成深複製的建構函式。請補充完整建構函式和析構函式 其他不必動 其中,建構函式要完成下面三個任務 1 為各成員函式賦值,按照深複製原則,其中...
第六周專案二 我的陣列類
專案2 我的陣列類 下面的程式,因為存在指標型別的資料成員,需要能完成深複製的建構函式。請補充完整建構函式和析構函式 其他不必動 其中,建構函式要完成下面三個任務 1 為各成員函式賦值,按照深複製原則,其中arrayaddr應該是為儲存資料新分配的連續空間的首位址 2 myarray int a,i...