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