問題及**:
main.cpp測試函式:
/*檔名稱:帶**的角色類
完成日期:2023年4月17日
問題描述:建立多檔案表示帶**的角色類
輸入描述:輸入數字
輸出描述:輸出血量*/
#include #include "game.h"
using namespace std;
int main()
}return 0;
}
game.h類宣告
#ifndef game_h_included
#define game_h_included
using namespace std;
class weapon
;class role
;#endif // game_h_included
role.cpp定義角色類的成員函式
#include #include "game.h"
using namespace std;
role:: role(string nam,int b,string wnam,int f,int wkeyong,int wdamage):name(nam),blood(b),weapon(wnam,f,wkeyong,wdamage){}
void role:: change()
void role:: show()
void role:: attack(role &r)
void weapon::weaponchange(string wnam="jvlong",int fi=1000,int wkeyongi=20000,int wdamagei=3000)
{ wname=wnam;
force=fi;
keyongdu=wkeyongi;
damage=wdamagei;
cout<
執行結果:
C 遊戲系列3 用多檔案組織角色類
更多見 c 遊戲系列目錄 知識點 專案的多檔案組織。乙個專案,由多個原始檔及相應的標頭檔案構成,將宣告與定義分開。專案 用多檔案組織多個類的程式 將上一周 專案2 帶 的遊戲角色 用 乙個專案多個檔案 的方式實現,其中兩個類的宣告放在乙個.h檔案中,每個類的成員函式分別放乙個檔案,main 函式用乙...
用多檔案組織多個類的程式
程式的版權和版本宣告部分 檔名稱 a.cpp 作 者 孔雲 完成日期 2014年4月2日 版 本 號 v1.0 輸入描述 三角形的三個頂點。問題描述 建立乙個專案多個檔案,利用設計的三角形類,輸入三角形的三個頂點,求出其面積 周長,並判斷其是否為直角三角形和等腰三角形。輸出描述 面積 周長,並判斷其...
用多檔案組織多個類的程式
問題及 檔名稱 test.cpp 作 者 李盈盈 完成日期 2015年 04 月 05 日 版 本 號 v1.0 問題描述 設計乙個三角形類,輸入三角形的三個頂點,求出其面積 周長,並判斷其是否為直角三角形和等腰三角形。輸入描述 輸入三角形的三個頂點。程式輸出 輸出其面積 周長,並判斷其是否為直角三...