>> если я хочу продолжать вниз с курса использования моего использования моего вектора, то vThrows содержит structs с 4 ходами и именем студентов
Вне новой функции, вы можете сделать это. Внутри этой функции, вы принимаете один из ваших элементов вектора имея 4 хода, и копируете их в 4 элемента каждое вектора имея один ход. Преимущество что вы сохраняете много усилие в сортировать и сопрягать using 2 функции алгоритма STL я использовал.
Так, я думаю вы должно признавать эти линии:
dist вектора (...);
вид (dist.begin (), dist.end (), cmpAttempts);
Как раз петля над вашим вектором входного сигнала и для каждого из ваших элементов входного сигнала, вы имеете 4 более малых показателя который вы нажимаете в вектор dist. Одна петля возвращает данные. После этого видом, и вами будете вверх-к-скорость.