对于“不能实例化抽象类”编译错误,主要基本是子类继承于抽象类,然后有某个抽象函数没有实现导致:
例如,抽象类A
子类B继承A
1 class B : public A若这个时候直接实例化B,则会出现“不能实例化抽象类”的编译错误:
1 int main()这时只要实现父类A中的所有纯虚函数即可:
1 class B:public A 7 }上一篇:Qt Creator按顺序编译多个子项目
下一篇:OpenSeadragon 实战系列文档翻译
对于“不能实例化抽象类”编译错误,主要基本是子类继承于抽象类,然后有某个抽象函数没有实现导致:
例如,抽象类A
子类B继承A
1 class B : public A若这个时候直接实例化B,则会出现“不能实例化抽象类”的编译错误:
1 int main()这时只要实现父类A中的所有纯虚函数即可:
1 class B:public A 7 }