📄 student.h
字号:
#ifndef STUDENT_H_
#define STUDENT_H_
#include "Node.h"
#include <iostream>
#include<fstream>
using namespace std;
class Student{
public:
Student();
bool empty()const; //判断链表是否为空
int size()const; //记录总数
void clear(); //清空链表
~Student();
void addItem(int num, string name,Subject subject,int term); //添加一条记录到表尾
void deleteItem(int num); //删除一条指定的记录
void showList(); //列出当前链表中的所有记录
void searchItem(int num);
void searchItem(string name); //函数重载
void readFile(); //读取文件
void writeFile(); //保存到文件
void average(string name); //统计每个学生的平均分
private:
Node *head; //Node结构类型指针
void printItem(Node *p); //输出一Node指定的记录
Node *findItem(int num); //查找条例条件的记录,并返回该记录的指针
Node *findItem(string name); //函数重载
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -