C++ 类的构造,学生档案功能实现
//头文件 #ifndef STUDENT_H #define STUDENT_H class Student { public: int xingwei; Student(); //构造成员 ~Student(); //析构成员 Student* init_Student(); //初始化学生类 void Set_id(int id); //设置id void Set_name(char* name); //设置姓名 void Set_yuwen(int yuwen); //设置语文成绩 void Set_shuxue(int shuxue); //设置数学成绩 int return_id(); //返回id char* return_name(); //返回姓名 int return_yuwen(); //返回语文成绩 int return_shuxue(); //返回数学成绩 Student *next; //定义一个类成员指向下一个类成员 private: int id; //ID char* name; //姓名 int yuwen; //语文 int shuxue;//数学 }; class StudentData { public: virtual void test() = 0; Student* Student_Link(Student* Data,Student *other); //成员添加 Student* Student_Delete(Student* Data); //成员删除 Student* Student_Select(Student* Data); //成员查找 Student* Student_Set(Student* Data); //成员修改 Student* Student_Show(Student* Data); //成员遍历 int listsize; //存放成员的个数 Student* Data; //存放成员数据 }; #endif