0

我看到另一个关于排序 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());

我将如何解决这个问题?

4

0 回答 0