void University::MostOccupiedStud() { int max_courses = 0, count_courses; Name stud_name; for (vector::const_iterator iter=students.begin(); iter<=students.end(); iter++) { count_courses = *iter.Student::CourseCounter(); // no good if (count_courses >= max_courses) { stud_name = *iter.Student::GetName(); // no good max_courses = count_courses; } } cout << "The most occupied student is: " << stud_name << "taking " << max_courses << "courses."; return; }