string不在头文件中命名类型

时间:2015-11-29 19:37:58

标签: string types

我已经看过很多像这样的主题,只是简单地改变你的变量:

#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

0 个答案:

没有答案