⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studentobject.h

📁 很好的学习C++源码,基于C++版学生管理系统
💻 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 + -