graderoom.h
来自「此代码为数据结构课程设计代码」· C头文件 代码 · 共 38 行
H
38 行
#ifndef _GRADEROOM_H
#define _GRADEROOM_H
#include "room.h"
class gradeRoom
{
private:
int grade;
int cost; //此等级房间的花费
int roomNumber; //此等级的房间的个数
int gradeBedNumber; //每个房间的床位个数
room *ptrRoom; //描述房间入住信息的对象数组
int customerNumber;
public:
gradeRoom(int Cost = 0, int Grade = 0,
int roomNum = 1, int GradeBedNum = 1);
void setRoomNumber(int roomNum);
int getRoomNumber() { return roomNumber; }
void setGrade(int g) { grade = g; }
int getGrade() { return grade; }
void setCost(int c) { cost = c; }
int getCost() { return cost; }
void setGradeBedNumber(int bedNum) { gradeBedNumber = bedNum; }
int getGradeBedNumber() { return gradeBedNumber; }
bool addCustomer(customer newCustomer, room &tmpRoom);
bool addCustomer(int tmpRoomNum, customer tmpCustomer);
int setRoom(int bedNum);
bool IDFindCustomer(string tmpID, customer &tmpCustomer);
bool nameFindCustomer(string tmpName, customer *ptrCustomer,
int &customerNum);
bool delCustomer(string tmpID, customer &tmpCustomer);
bool findRoomNum(int tmpRoomNum, room &tmpRoom);
void display();
void outToFile(fstream &fp1);
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?