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 + -
显示快捷键?