如果我想通过它所持有的两种类型的变量之一对UDT的向量进行排序,则标准库排序是否可以执行此操作,还是我需要编写自己的排序函数?
例如,如果您有
struct MyType{
int a;
int b;
};
vector<MyType> moo;
// do stuff that pushes data back into moo
sort(moo.begin(), moo.end()) // but sort it by lowest to highest for a, not b
那么可以使用stdlib排序吗?谢谢。
慕盖茨4494581
慕妹3146593
相关分类