Yes. I'll post the five .h files (Room, and the above 4), in case they'll help.
Room.h:
Code:
class Room {
private:
int occNum;
int nights;
int MaxOccNum;
double baseRate;
double addRate;
bool smoking;
public:
Room(void);
~Room(void);
Customer customer;
void setSmoking(int i, int s);
bool isOccupied();
bool isSmoking();
int getNights();
void setNights(int days);
int getOccNum();
void setOccNum(int ppl);
int getMaxOccNum();
void setMaxOccNum(int max);
double getBaseRate();
void setBaseRate(double rate);
double getAddRate();
void setAddRate(double add);
double calculateBill(int night, int occNum, double rate, double add);
void assignCustomer(string nm, string cc, bool emp);
void modify();
void clearRoom();
};
Penthouse.h:
Code:
class Penthouse: private Room{
private:
bool butler;
double ButlerPay;
public:
Penthouse(double base, double add);
~Penthouse(void);
bool getButler();
void setButler(char b);
};
Suite.h:
Code:
class Suite: private Room{
private:
public:
Suite(double base, double add);
~Suite(void);
};
King.h:
Code:
class King: private Room{
private:
public:
King(double base, double add);
~King(void);
};
DoubleRm.h:
Code:
class DoubleRm: private Room{
private:
public:
DoubleRm(double base, double add);
~DoubleRm(void);
};