若希望运行下述C++代码后输出`Bob Alice Charlie `,则以下哪个选项的代码可以替换注释处的排序代码?
#include <iostream>
#include <vector>
#include <algorithm>
struct Student {
std::string name;
int score;
Student(std::string n, int s) : name(n), score(s) {}
};
int main() {
std::vector<Student> stu = {{"Alice", 88}, {"Bob", 95}, {"Charlie", 76}};
// 此处替换为排序的比较代码
for(auto& s : stu) std::cout << s.name << " ";
return 0;
}
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析