报错如下:
网上关于这个问题的解决基本上都是说,该基类中的虚函数,没有被子类继承导致。但是这完全不是我遇到的情况,因为我在子类中确实已经全部实现了。
其中基类的函数定义如下,有多个,这里只列举其中一个:
有的甚至没有实现(没有加花括号)
虽然该基类中的每个虚函数在子类中都有继承并实现了,但是编译的时候就会报这个错误。
我的解决方法如下:
把每个虚函数转为纯虚函数,不要使用{},修改为纯虚函数只要加给该虚函数赋值0就可以了,如下:
基类中的所有虚函数全部改为纯虚函数,问题得以解决。