カスタムソート機能、エラーC2276:「&」:バインドされたメンバ関数発現に対する不正な操作

解決策:静的、宣言として静的関数(またはグローバル機能)を追加

私は、クラス内で定義されています。 

//按x坐标从小到大排序函数  
static bool sortFun(const cv::Point2d &p1, const cv::Point2d &p2);
//自定义排序函数  
bool CX::sortFun(const cv::Point2d &p1, const cv::Point2d &p2)
{
	return p1.x < p2.x;//升序排列  
}

 コール:

sort(input_corners.begin() + index, input_corners.begin() + index + m_boardWidth, sortFun);

 

おすすめ

転載: blog.csdn.net/zfjBIT/article/details/93201832