我的结构的自定义排序

时间:2015-12-07 15:23:21

标签: c++ vector

我有一个包含

的结构MyType
int a; 
int b;

我有一个my_vec

类型的向量

我需要根据a

进行自定义排序来对矢量进行排序

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

试试这个:

std::sort(my_vec.begin(), my_vec.end(), [](const MyType& t1, const MyType& t2) { return t1->a< t2->a; });