student.h

来自「学生运动会成绩数据库 学生运动会成绩数据库系统记录某校运动会上全部运动项目」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef _Depart_h
#define _Depart_h
#include <string>
#include <iomanip>
using namespace std ;
// 此类是用来存储学院信息和比赛学生信息
class Depart
{
public:
	// 构造函数
	Depart(string num="",string name="",string stu="",int sex=1)
		:dep_num(num),dep_name(name),dep_stu(stu),dep_sex(sex){}
	// 重载== 用来比较是否相等
	friend bool operator ==(const Depart& lf,const Depart& rf)
	{
		bool flag=true;
		if(lf.dep_num!=rf.dep_num)
			flag=false;
//		if(lf.dep_stu!=rf.dep_stu)
//			flag=false;
		return flag;
	}
	// 重载<< 用来输出学院信息和学生信息
	friend std::ostream operator <<(std::ostream &os,const Depart & dep)
	{
		os<<setw(8)<<dep.dep_num<<setw(15)<<dep.dep_name<<setw(15)<<dep.dep_stu<<setw(10);
		if(dep.dep_sex==1)
			os<<"男";
		else
			os<<"女";
		os<<endl;
		return os;
	}
	
private:
	string dep_num;// 学院编号
	string dep_name;// 学院名称
	string dep_stu;// 参加学生
	int dep_sex;// 性别
public:
	float mark;
};
#endif //Student_h

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?