String 字符串未命名头文件中的类型

String 字符串未命名头文件中的类型,string,types,String,Types,我见过很多这样的主题,它们说只需像这样更改变量: #include <string> void function(string name, int number); 有人知道该做什么吗?你说的“不工作”是什么意思?如果您有任何特定的编译器错误或任何bug,请具体说明并发布它们。 #include <string> void function(std::string name, int number); #ifndef PERSONNAGE_H_INCLUDED #d

我见过很多这样的主题,它们说只需像这样更改变量:

#include <string>
 void function(string name, int number);

有人知道该做什么吗?你说的“不工作”是什么意思?如果您有任何特定的编译器错误或任何bug,请具体说明并发布它们。
#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