>>, om jag önskar att fortsätta, besegra banan av att använda mitt använda min vThrowsvektor som innehåller structs med 4 kast och de kända deltagarna
Förutom de nya fungerar, dig kan göra detta. Insida som detta fungerar, du tar en av dina vektorbeståndsdelar som har 4 kast och kopierar dem in i 4 vektorbeståndsdelar varje som har ett kast. Gynna är att du räddningen ett raddaförsök, i sorteringen och att matcha using två algoritmen STL fungerar att jag använde.
Så I-funderare som du bör acceptera dessa, fodrar:
vektor dist (...);
sortera (dist.begin (), dist.end (), cmpAttempts);
Kretsa precis över ditt matar in vektorn och för varje av ditt matar in beståndsdelar, dig har fyra mindre rekord som du skjuter in i distvektorn. En kretsar överföringar datan. Sortera därefter, och du är upp-till-rusar.