Я пытаюсь реализовать очередь.
Это моя структура
class Queue {
HANDLE heap;
Int *buf;
Int head, tail;
Int spaceAllocated;
Int sizeQ;
public:
void Push (Int item);
Int Pop (Int *array, int batchSize);
}
Я делаю это с кучей, используя Windows API.Какова цель буфера и как он используется?Я знаю, что это как-то связано с кучей и хранением памяти.