C++ C++;纯虚函数“的接收错误”;变量或字段';x';宣布为无效”;

C++ C++;纯虚函数“的接收错误”;变量或字段';x';宣布为无效”;,c++,inheritance,polymorphism,abstract-class,C++,Inheritance,Polymorphism,Abstract Class,我不熟悉继承/抽象类/多态性。作为记录,我以前能够使用抽象类中的派生对象编译和运行程序,但由于某些原因,我现在无法这样做 这是抽象基类中的纯虚函数 “航空飞行器.h”声明: virtual void fly = 0; //error: variable or field 'fly' declared void 现在是派生类“TF18.h” void TF18::fly() { 你忘了函数声明中的括号了吗 virtual void fly() = 0; ^^ 如

我不熟悉继承/抽象类/多态性。作为记录,我以前能够使用抽象类中的派生对象编译和运行程序,但由于某些原因,我现在无法这样做

这是抽象基类中的纯虚函数 “航空飞行器.h”声明:

virtual void fly = 0; //error: variable or field 'fly' declared void
现在是派生类“TF18.h”

void TF18::fly()
{

你忘了函数声明中的括号了吗

virtual void fly() = 0;
                ^^

如果
fly
应该是一个函数,那么它必须是
fly()
virtual void fly() = 0;
                ^^