我正在尝试将某个类继承到 C++ 中的两个子类中。我希望子类并排运行,但它们都继承了超类entity.hpp
:
#include "../entity.hpp"
class Npc : public Entity
{}
#include "../entity.hpp"
class Human : public Entity
{}
当然,当我这样做时
#include "Npc.hpp"
#include "Human.hpp"
在同一个文件中,我遇到了一个问题,因为entity.hpp
它包含了两次。我将如何解决这个问题?
编辑: .cpp 文件是一个错字。