您的位置:首页 > 编程语言 > C语言/C++

C++ 根据vector 容器内存放的自定义结构的某个元素 进行升序降序排序

2017-12-18 11:37 225 查看
a.h文件

vector<Point2f> up4points;
static bool  LessSortDown(Point2f &a, Point2f &b);//升序
static bool  LessSortUp(Point2f &a, Point2f &b);//降序

a.cpp

std::sort(up4points.begin(), up4points.end(), LessSortDown);
bool  a::LessSortDown(Point2f &a, Point2f &b)//降序
{
return (a.x > b.x);
}
bool  a::LessSortUp(Point2f &a, Point2f &b)//升序
{
return (a.x < b.x);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: