vs2022在重载()时,出现了这样的错误:
原因:通过非const对象调用一个const成员函数,operator()是Compare类的成员函数。
解决方法:
在函数后面添加const
eg:
class Compare {
public:
bool operator()(int v1, int v2) const{
return v1 > v2;
}
};
vs2022在重载()时,出现了这样的错误:
原因:通过非const对象调用一个const成员函数,operator()是Compare类的成员函数。
解决方法:
在函数后面添加const
eg:
class Compare {
public:
bool operator()(int v1, int v2) const{
return v1 > v2;
}
};