правильно делаю, но у меня часто происходит переполнение стека. Очередь состоит из структур данных. Возможно ли использовать вместо этого std::queue?
ошибка явно не в queue
Проверь, то ли передаёшь. Если стек портится - скорее всего у тебя косяк с указателями(проверь размер элемента очереди и что передаёшь в queueReceive/queueSend). У меня был такой косяк, когда я выделял место под указатель на структуру, а писал/читал в стек саму структуру.
Обсуждают сегодня