在用CLion写代码时遇到了这个报错:
allocating an object of abstract class type '...'
unimplemented pure virtual method '...' in '...'
这个报错的意思是派生类有没有实现的虚函数,所以是抽象类。
我感觉这个报错有问题,因为我的派生类已经实现了父类的虚函数。
然后我想到一件事:在函数后加上关键字override
表示重载。
在加上关键字override
后,clion报错了。
我仔细观察,发现是因为参数中没有&
!!!
来源:https://blog.csdn.net/zhangpeterx/article/details/98881520