C++ Programming: Create a class called Reservation that holds reservations of cu
ID: 3879634 • Letter: C
Question
C++ Programming:
Create a class called Reservation that holds reservations of customers. Customers must be assigned rooms during reservation. Assume that a customer can reserve only one room for a given date. The class will have the following data members:
- Reservation number ( int)
- Customer ( of type Customer)
- Room ( of type Room)
- Customer arrival date to the hotel ( of type Date)
- Requested duration of the stay in number of nights (integer)
The class should have at least the following member functions:
- One or more constructors
- Assigning a room to a customer
- Returning the room number
- Returning the customer name
- A function that prints information about a reservation
- A destructor
Create a driver to test the class Reservation.