C++中set容器,利用仿函数改变排序规则,insert报错
In template: static assertion failed due to requirement 'is_invocable_v<const MyCompare &, const int &, const int &>': comparison object must be invocable as const error occurred here in instantiation of member function 'std::_Rb_tree<int, int, std::_Identity, MyCompare>::_S_key' requested here in instantiation of member function 'std::_Rb_tree<int, int, std::_Identity, MyCompare>::_M_get_insert_unique_pos' requested here in instantiation of function template specialization 'std::_Rb_tree<int, int, std::_Identity, MyCompare>::_M_insert_unique' requested here in instantiation of member function 'std::set<int, MyCompare>::insert' requested here