Please help me in C program and make sure it can run Create
Please help me in C++ program and make sure it can run
 Create a node class/struct.
 Create a queue class/struct.
 
 Members:
 Node - a node that tracks the front of the queue.
 Node - a node that tracks the end of the queue.
 Count - indicates how many items are on the queue.
 
 Methods:
 En-queue
 - Accepts a number and adds to the end of the queue.
 De-queue
 - Returns a number from the front of the queue.
 - If the queueis empty, emit an error indicating the queueis empty.
 IsEmpty
 - Returns a boolean indicating if the queue is empty.
Solution
bool Queue: :enqueue (const item & item)
{
if (isfull())
return false;
node * add=new node;
if (add==null)
return false;
add->item=item;
add->next=null;
items++;
if(front==null)
front=add;
else
rear->next=add;
rear=add;
return true;
}

