{{{~cpp #include #include #include #include using namespace std; struct student{ string name; int score; student() { } student(string aName, int aScore) // 생성자 ?? !! { name = aName; score = aScore; } }; bool comp_score(student a, student b); bool comp_name(student a, student b); void main() { student students[5] = { student("황선홍",94), student("홍명보",95), student("김태영",93), student("최용수",87), student("안정환",98), }; vector vector1; for(int i=0; i<5; i++) vector1.push_back(students[i]); sort(vector1.begin(), vector1.end(), comp_score); for(i=0; i<5; i++) cout << vector1[i].score << endl ; sort(vector1.begin(), vector1.end(), comp_name); for(vector::iterator j=vector1.begin(); j