之外(这是有可能的是这个问题已经被问很多时候已经和我对这个转贴遗憾,但任何事情我发现只是没有帮助我,因为我是比较一个初学者在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++的书并阅读它?否则,这将是一个耗费时间的问题练习 –