Vector<Medicine*>* Controller::sortByStockAsc(){
Vector<Medicine*>* all =repo->getAll();
qsort(all, all->getNrMed(),sizeof(Medicine*), (comparefunction) compareNA);
return all;}
我有上面的代码,我的 qsort 有一些问题。Vector<Medicine*>*
是指向我需要整理的指针数组的指针。getAll()
返回一个Vector <Medicine*>*
。问题之一是尽管我指定了定义此函数的模块,但在qsort()
我的未找到。getNrMed()
该函数如下所示:
int MedRepository::getNrMed(){
return MedList->getSize();
}
并返回一个int
. 我做错了什么?