QT中怎样将一组无序的坐标根据x的值进行从小到大的排序
时间: 2023-02-08 13:27:22 浏览: 199
在QT中,可以使用std::sort函数对一组无序的坐标进行排序。需要自定义一个比较函数,用来比较x坐标的大小。具体实现方式如下:
```c++
struct Coordinate {
int x;
int y;
};
bool compareCoordinate(Coordinate a, Coordinate b) {
return a.x < b.x;
}
int main() {
std::vector<Coordinate> coordinates;
// 初始化坐标
// ...
std::sort(coordinates.begin(), coordinates.end(), compareCoordinate);
return 0;
}
```
这样就可以将坐标根据x的值进行从小到大的排序了。
阅读全文
相关推荐
















