无法在玩家类

时间:2016-03-31 07:03:01

标签: c++ visual-studio object inheritance

使用visual studio 2015企业。我有一个Item类,Item.cpp。尝试为玩家分配一个设定项目并为他们未装备的物品设置一个矢量

class Player{

    #include "Player.h"

    Item items[3];
   vector<Item> storedItems;

}

我一直在说定义Item的错误,但我当然还有Item类。当我尝试继承并使'Ring'类继承项时,它再次无法找到我对Item的定义。我在这里缺少一些关键语法

1 个答案:

答案 0 :(得分:1)

在Player.h中,确保在顶部有Item.h包含文件,如:

#include "Item.h"
class Player {
    Item items[3];
    vector<Item> storedItems;
}