C++ C++;纯虚函数“的接收错误”;变量或字段';x';宣布为无效”;
我不熟悉继承/抽象类/多态性。作为记录,我以前能够使用抽象类中的派生对象编译和运行程序,但由于某些原因,我现在无法这样做 这是抽象基类中的纯虚函数 “航空飞行器.h”声明: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; ^^ 如
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;
^^