C 多檔案使用格式

2021-09-29 18:28:21 字數 2661 閱讀 5893

1、對於乙個類即理解為乙個模組:

將類的定義寫入乙個.**件

類的成員函式等寫入乙個.cpp檔案

2、1)monster類

monster.h

#ifndef _monster_h_

#define _monster_h_

//定義怪獸類

class monster

#endif

monster.cpp

#include

"monster.h"

//定義怪獸類

//建構函式

monster:

:monster

(int r,

int e,

int h,

int d,

int m)

//怪獸初始屬性值隨機生成

void monster:

:set_rand()

//輸出屬性

void monster:

:display()

//設定屬性

void monster:

:sethp

(int h)

void monster:

:setmoney

(int m)

//獲取屬性

int monster:

:gethp()

int monster:

:getexp()

int monster:

:getmoney()

int monster:

:getdamage()

2)ultraman類

ultraman.h

#ifndef _ultraman_h_

#define _ultraman_h_

#include

"monster.h"

//超人類

class ultraman

;

ultraman.cpp

#include

"ultraman.h"

ultraman:

:ultraman

(int r,

int e,

int h,

int d,

int m)

void ultraman:

:display()

//攻擊

void ultraman:

:attack

(monster &m)

exp++

;//可能會公升級

upgrade()

;}else

}//被攻擊

void ultraman:

:attacked

(monster &m)

//判斷活著

bool ultraman:

:isalive()

//恢復生命值

void ultraman:

:restore()

else

break;}

}//逃跑

void ultraman:

:escape()

//獲勝

void ultraman:

:win

(monster &m)

//公升級

void ultraman:

:upgrade()

else

break;}

}

3)main.cpp

#include

"iostream"

#include

"monster.h"

#include

"ultraman.h"

using namespace std;

intmain()

else

break;}

break

;//逃跑

case2:

u.escape()

;break

;//補血

case3:

u.restore()

;break

;case4:

break

;default

: cout <<

"錯誤,請輸入整數1~4!"

<< endl;

break;}

//輸入4或者奧特曼死亡或者怪獸***或逃跑if(

(chose ==4)

||(u.

isalive()

==0)||

(m.gethp()

==0)||

(chose==2)

) cout <<

"\n"

;break;}

}if((chose ==4)

||(u.

isalive()

==0))

} cout <<

"game over!"

<< endl;

return0;

}

此處只是為了說明我認識的c++應該如何編寫多檔案,勿噴,謝謝

C 多檔案通過檔案流形式與檔案格式打包

var entity signuprepository.get convert.toint64 id 不包含草稿 string matchname entity.subjectname 第二屆 豫創天下 創業創新大賽報名詳情 region 匯入同一資料夾 memorystream ms new me...

如何使用格式刷格式多段文字

格式刷就是 刷 格式用的,也就是複製格式用的。在word中格式同文字一樣是可以複製的 選中這些文字,單擊 格式刷 按鈕,滑鼠就變成了乙個小刷子的形狀,用這把刷子 刷 過的文字的格式就變得和選中的文字一樣了。圖1 我們可以直接複製整個段落和文字的所有格式。把游標定位在段落中,單擊 格式刷 按鈕,滑鼠變...

c 使用WebRequest實現多檔案上傳

c 中通常使用httpwebrequest進行http網路請求,httpwebrequest只對http請求進行了最簡單的封裝。如果要利用http協議實現多檔案上傳,則必須使用post方法multipart form data格式。為了重複使用,我封裝了幾個方法,實現了多引數檔案上傳。使用webre...