#define size 4
#include <iostream>
using namespace std;
class queue {
int array[size];
int rear;
int front;
public:
queue() {
front = 0;
rear = 0;
}
void enqueue(int val);
void dequeue();
};
void queue :: enqueue(int val) {
if (rear = size) {
cout << "sorry our queue is full " << endl;
}
else {
array[rear] = val;
rear++;
}
}
void queue :: dequeue() {
if (front = rear)
{
cout << "the stack is empty" << endl;
}
else {
cout << "our queued element is that" << array[front] << endl;
front++;
}}
int main() {
queue bro;
bro.enqueue(4);
bro.enqueue(5);
bro.enqueue(3);
bro.enqueue(6);
bro.dequeue();
bro.dequeue();
bro.dequeue();
}
I was writing the code and got a bunch of errors on this queue enqueue and dequeue array. The errors say corecrt_wio.h. Some of the errors say error on line that I didn't even write so it is really confusing.