我正在尝试编写一个函数来按各种不同的属性对自定义类对象的向量进行排序。
C++ 排序参考,可在此处找到:
http://www.cplusplus.com/reference/algorithm/sort/
说你可以这样排序:
std::sort (myvector.begin(), myvector.end(), myfunction);
除了来自我的向量的两个对象之外,我想要做的是向 myfunction 传递一个参数,如下所示:
std::sort (myvector.begin(), myvector.end(), myfunction(mode=7));
你知道这样做的方法吗?
我对 c++ 比较陌生,来自 python,这很容易。