Question: Make a class to perform following tasks: You are working on a program that will manage a list of appointments for a doctor's office. Each
Make a class to perform following tasks:
You are working on a program that will manage a list of appointments for a doctor's office. Each appointment should contain the following information: patient name, appointment date, and reason for appointment.
Make a C++ program that uses an STL queue to manage the list of appointments. Your program should allow the user to
- A function to add new appointments to the list,
- A function to remove appointments from the list, and
- A function to view a list of all appointments scheduled for the day.
- A function to sort the appointments by date or by patient name.
2.
Modify the program by assigning each of the task to a thread. Get the sorted appointment list back in main function and display in the main function.
Step by Step Solution
3.39 Rating (158 Votes )
There are 3 Steps involved in it
The code is as follow include iostream include string include queue include algorithm using namespace std Structure to represent an appointment struct Appointment ... View full answer
Get step-by-step solutions from verified subject matter experts
