#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.
 
     
    