tientinfo structure must contain the following fields: PatientInfo ring name; t age; ring problem; ogram must have a StaticQueue class that contains an array of Patientinfo structures. in when the StaticQueue object is created. Spaces and special characters can be inc name or problem field.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Implement a static queue that can be used to queue information for patients entering an urgent care clinic.
Your Patientinfo structure must contain the following fields:
struct PatientInfo
string name;
int age;
string problem;
} ;
Your program must have a StaticQueue class that contains an array of PatientInfo structures. The array size is
passed in when the StaticQueue object is created. Spaces and special characters can be included as part of a
patient name or problem field.
Table 1
StaticQueue (int)
StaticQueue (StaticQueue &)
bool isFul1()
bool isEmpty ()
Constructor
Creates a new object with the data currently in an existing object
Returns true if all elements in the queue are in use, false otherwise
Returns true if all elements in the queue are not in use, false otherwise
Adds data to the next available location in the queue, returns true if
item was stored successfully, false otherwise
Removes the next item from the queue and stores its data into
reference parameters. Returns true if item was removed successfully,
false otherwise
bool enqueue (string, int,
string);
bool dequeue (string &, int &,
string &)
Use the function prototypes that I've given above, EXACTLY as shown.
Write a main program to thoroughly test your StaticQueue class.
Transcribed Image Text:Implement a static queue that can be used to queue information for patients entering an urgent care clinic. Your Patientinfo structure must contain the following fields: struct PatientInfo string name; int age; string problem; } ; Your program must have a StaticQueue class that contains an array of PatientInfo structures. The array size is passed in when the StaticQueue object is created. Spaces and special characters can be included as part of a patient name or problem field. Table 1 StaticQueue (int) StaticQueue (StaticQueue &) bool isFul1() bool isEmpty () Constructor Creates a new object with the data currently in an existing object Returns true if all elements in the queue are in use, false otherwise Returns true if all elements in the queue are not in use, false otherwise Adds data to the next available location in the queue, returns true if item was stored successfully, false otherwise Removes the next item from the queue and stores its data into reference parameters. Returns true if item was removed successfully, false otherwise bool enqueue (string, int, string); bool dequeue (string &, int &, string &) Use the function prototypes that I've given above, EXACTLY as shown. Write a main program to thoroughly test your StaticQueue class.
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY