本人在编程的时候遇到个问题,在屏幕左边NearestNeighbors.h头文件内的class NearestNeighbors里定义了纯虚函数list函数,根据纯虚函数的定义, ((纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”))
在屏幕右边MYRRT.h头文件中,第197行代码实例化类生成了nn_
但在MYRRT.cpp中的第62行nn_->list()直接就是nn_调用了list函数。
本人的疑惑就是list纯虚函数的定义在哪,为什么没有定义就nn_可以直接调用list()函数