我已经看过很多像这样的主题,只是简单地改变你的变量:
#include <string>
void function(string name, int number);
为:
#include <string>
void function(std::string name, int number);
但我已经完成了这个但它不起作用,这是我的代码:
#ifndef PERSONNAGE_H_INCLUDED
#define PERSONNAGE_H_INCLUDED
class personnage {
public:
personnage();
void heal(int amount);
void attack(personnage &target);
void changeweapon(string name, int dmg);
void receivedmg(int amount);
bool isAlive();
private:
int m_vie;
string m_weapon;
int m_weaponDamage;
};
#endif // PERSONNAGE_H_INCLUDED