//成绩类,学生类,学生管理系统类,控制台界面 #include "iostream" #include "vector" using namespace std; class Score{ string courseName; int score; public: Score(string a,int b){ this->courseName=std::move(a); this->score=b; } string getCourseName(){ return courseName; } int getScore(){ return score; } void setCourseName(string t){ this->courseName=std::move(t); } void setScore(int t){ this->score=t; } }; class Student{ string name; string gender; string sno; string Class; string Grade; vector<Score> scores; public: Student(string name,string gender,string sno,string Class,string Grade){ this->gender=std::move(gender); this->name=std::move(name); this->sno=std::move(sno); this->Class=std::move(Class); this->Grade=std::move(Grade); } string getName(){ return name; } string getGender(){ return gender; } string getSno(){ return sno; } string getClass(){ return Class; } string getGrade(){ return Grade; } void setName(string t){ this->name=std::move(t); } void setGender(string t){ this->gender=std::move(t); } void setSno(string t){ this->sno=std::move(t); } void setClass(string t){ this->Class=std::move(t); } void setGrade(string t){ this->Grade=std::move(t); } void setAll(string name,string gender,string sno,string Class,string Grade){ this->gender=std::move(gender); this->name=std::move(name); this->sno=std::move(sno); this->Class=std::move(Class); this->Grade=std::move(Grade); } void add(string n,int t){ Score s(n,t); scores.push_back(s); } void del(string n){