bool COMPARE(const void * i, const void * j)
{ return (((clPoint*)i)->x() - ((clPoint*)j)->x()); }
std::vector<clPoint> iFillPoints;
std::sort(iFillPoints.begin(), iFillPoints.end(), COMPARE);
我得到这个错误,当我运行此使用,而使用std ::排序在C++
Error 16 error : no suitable conversion function from "Pixel" to "const void *" exists
我们错过了你的代码。 Pixel在哪里定义? – Zzirconium
template class PointGeneric { public: –
比较函数应该在输入const Pixel *; 或者更好的同类型iFillPoints – Matteo