member.h
来自「数据结构清华大学出版社出版 有书上例子的源代码」· C头文件 代码 · 共 37 行
H
37 行
#ifndef MEMBER_H
#define MEMBER_H
#include<string>
using namespace std;
class Member
{
public:
Member(string position, string name, string sex, string grade, int classes); //有参构造函数
void print(void); //打印数据
string getPosition() const { return _position; }//获取学生职务
string getName() const { return _name; } //获取学生姓名
string getSex() const { return _sex; } //获取学生性别
string getGrade() const { return _grade; }//获取学生所在年级
int getClasses() const { return _classes; }//获取学生所在班级
//操作符重载用来判断结点中数据是否相等,若相等则返回1,否则返回0
int operator==(Member& stu) const
{
return _name == stu.getName()
&& _sex == stu.getSex()
&& _grade == stu.getGrade()
&& _classes == stu.getClasses()
&& _position == stu.getPosition();
}
private: //学生会成员属性
string _position; //职位
string _name; //姓名
string _sex; //性别
string _grade; //年级
int _classes; //班级
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?