成对的向量?

问题描述 投票:0回答:1

是否可以创建一个由两个整数对组成的向量?或者您可以建议一种方法来创建一个结构,其中每个成员有四个属性,并且需要根据第一个属性进行排序,以防相等第二个等等..

vector key-value std-pair
1个回答
0
投票

可以容纳任意数量不同对象的结构的标准解决方案是

std::tuple
类。

在您的情况下,它应该专门用于四种整数类型(

int
),而提供的比较运算符可确保全序关系。

示例:

std::vector<std::tuple<int, int, int, int>>
© www.soinside.com 2019 - 2024. All rights reserved.