之外(這是有可能的是這個問題已經被問很多時候已經和我對這個轉貼遺憾,但任何事情我發現只是沒有幫助我,因爲我是比較一個初學者在C++)使用對象的聲明文件(C++)
所以這裏是一個例子來說明我的問題
我有類怪物
class Monster{
public:
Monster();
void attack();
private:
int _health;
int _damage;
};
和我有類級別
class Level{
Level();
};
我創建從類怪物對象「蛇」在我的「的main.cpp」
#include "Monster.h"
int main(){
Monster snake;
}
現在我該怎麼辦,如果我想在我的「級別」類中使用「蛇」?如果我想做「snake.attack();」例如在「Level.cpp」裏面?
如果我再次聲明它在「Level.cpp」它將是一個獨立的對象與自己的屬性不會呢?
我一直做我的類的靜態成員函數到現在爲止,我可以做「怪物::攻擊();」在我的程序中的任何地方,但與此tachnique我不能有多個對象根據其屬性做不同的事情(snake1,snake2,bat1等...)
感謝您的幫助提前! (併爲可能reoccuring問題抱歉)
爲什麼不買一本關於C++的書並閱讀它?否則,這將是一個耗費時間的問題練習 –