继承,错误之前的预期类型说明符

MrB*_*ide 3 c++ inheritance

好吧,我试图找出c ++中的继承,我得到一个编译时错误错误:'Pawn'之前的预期类型说明符.我在下面的行中得到了这个

Piece * p = new Pawn(c);
Run Code Online (Sandbox Code Playgroud)

我删除了这段代码,因为我担心人们使用我的代码进行我当时所做的任务.如果您有任何不便,我向您表示歉意,如果您有任何具体问题请与我联系.

我知道可能还有其他一些错误,但这是我不知所措.在此先感谢您的帮助!

Beg*_*ner 8

在具有该语句的文件中

Piece * p = new Pawn(c);
Run Code Online (Sandbox Code Playgroud)

你似乎忘了包含相应的头文件.

  • 好吧,我不知道该放什么,人们总是告诉我发布更多,所以我发布了更多,对不起,是的,我很惊讶你能说出来.非常感谢 (2认同)

小智 5

我遇到过类似的问题.事实证明我从上一个类复制并粘贴,忘了更新我的新头文件顶部的#ifndef语句.编译器忽略了我的新头文件,因为我告诉它.D'哦!