这是我得到的错误:
Encounter.h(5,26): error C2061: syntax error: identifier 'TestEnemy'
Encounter.cpp(10,1): error C2511: 'void Encounter::startEnc(TestEnemy)': overloaded member function not found in 'Encounter'
Hero
和TestEnemy
是我在其他h和cpp文件中定义的类
Encounter.h:
#pragma once
class Encounter
{
public:
void startEnc(Hero player, TestEnemy e1);
};
Encounter.cpp:
void Encounter::startEnc(Hero player, TestEnemy e1)
{
...
}
我想错误可能是代码的另一部分引起的,但是Visual Studio似乎暗示这与这些有关。如果需要,我将分享更多代码;我只是不想夸大这篇文章。