#include #include "squeue.h" using namespace std; int main () { int i = 0; struct Item { int pic; int info; }; void *shmp; mm_init(sizeof(SQueue), &shmp); SQueue *queue = new(shmp) SQueue; for(i = 0; i < 10; i++) { queue->enqueue({i, i}); } for(i = 0; i < 10; i++) { struct Item item; queue->dequeue(item); cout << item.pic << ";" << item.info << endl; } }