2
我有这样的载体:如何用多数据对矢量进行排序?
struct StatFaces
{
std::string faceName_1;
std::string faceName_2;
float percentagePerson ;
};
std::vector<StatFaces> listFaces_;
,我想那种载体。不过,我想分组。例如..
I have faceName_1 = john , faceName_2 = kate , percentagePerson = %90
faceName_1 = john , faceName_2 = nastia , percentagePerson = %95
faceName_1 = bill , faceName_2 = jamie , percentagePerson = %91
faceName_1 = bill , faceName_2 = anna , percentagePerson = %72
output should be ;
faceName_1 = bill , faceName_2 = jamie, percentagePerson = %91
faceName_1 = bill , faceName_2 = anna , percentagePerson = %72
faceName_1 = john , faceName_2 = nastia , percentagePerson = %95
faceName_1 = john , faceName_2 = kate , percentagePerson = %90
排序算法必须组firstName_1,然后排序根据percentagePerson
PS:我不擅长C++
对不起,你能解释我更多,因为我不知道C++很好 – goGud
+1真棒,我总是喜欢你的'元组'方法 – P0W