如果我想通过它所持有的两种类型的变量之一对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排序吗?谢谢。
一只斗牛犬
天涯尽头无女友
相关分类