📄 studentobject.h
字号:
#ifndef CSTUDENTOBJECT_H
#define CSTUDENTOBJECT_H
class CStudentData //学生基类
{
protected:
char m_sId[12]; //学生的学号变量
char m_sName[9]; //学生的姓名变量
char m_sSex[3]; //学生的性别变量
int m_nAge; //学生的年龄变量
double m_dbMath; //学生的数学成绩变量
double m_dbEnglish; //学生的英语成绩变量
/*-----以上是基类中的学生数据信息变量-----*/
public:
CStudentData();
virtual ~CStudentData();
};
/*---------该学生链表是双向链表,因此在同一个节点中有一个前指针和一个后指针---------*/
class CStudentObject :private CStudentData //学生对象类(派生类)
{ //(派生类)CStudentObject类继承(基类)StudentData类后,将继承类的成员作为本类私有成员
private:
char m_sTel[12]; //学生的电话变量
double m_dbClangue; //学生的C++成绩变量
double m_dbAverage; //学生的平均成绩变量
double m_dbSum; //学生的总成绩变量
/*--------以上本类中增加的学生数据信息变量-------*/
CStudentObject* m_pFront; //存放上一个学生对象的地址
CStudentObject* m_pNext; //存放下一个学生对象的地址
friend class CStudentList; //声明学生链表类是本类的友元类
friend class CFileInOut; //声明文件输入输出类是本类的友元类
public:
CStudentObject();
virtual ~CStudentObject();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -