定义一个游戏中hero英雄的类在类中定义名字生命值等级定义一个构造函数完成对名字生命值和等级的初始化分别为钢铁侠,100,1
时间: 2023-03-29 09:03:16 浏览: 90
差点成为英雄 Almost a hero- Idle RPG:unity放置类rpg游戏项目源码
5星 · 资源好评率100%
好的,我可以回答这个问题。下面是定义一个游戏中hero英雄的类的代码:
```c
#include <iostream>
#include <string>
using namespace std;
class Hero {
public:
string name;
int hp;
int level;
Hero(string n, int h, int l) {
name = n;
hp = h;
level = l;
}
};
int main() {
Hero hero("钢铁侠", 100, 1);
cout << "英雄名字:" << hero.name << endl;
cout << "英雄生命值:" << hero.hp << endl;
cout << "英雄等级:" << hero.level << endl;
return ;
}
```
这个类中有三个成员变量:名字、生命值和等级。构造函数用来初始化这些变量。在这个例子中,我们创建了一个名字为“钢铁侠”,生命值为100,等级为1的英雄对象,并输出了这个英雄的信息。
阅读全文