我看到另一个关于排序 qvector 的帖子:post_sort_qvector_simple
但我需要一些方法来对 QVector 的元素进行排序。
我有这样的事情:
CartesianPoint point
std::vector<CartesianPoint> vector_points;
CartesianPoint 在哪里:
class CartesianPoint
{
public:
double x;
double y;
double z;
}
然后我只需要为笛卡尔点的 z 元素对 vector_points 进行排序。
我知道这是不可能的,但我需要这样的东西
std::vector(vector_points.z.begin(), vector_points.z.end());
我将如何解决这个问题?