У меня проблема с очередями в моей программе.Имея одну очередь, я хотел бы использовать эту очередь, только с другим идентификатором.Вот что у меня сейчас:
queue<R> queue;
queue<R> queue2;
...
while (! queue2.empty() )
{
R r = queue2.front();
queue2.pop();
queue.push(r);
}
Но это линейно.Я надеюсь, что это можно сделать за O (1) раз.Я пытался использовать ссылки, но мне не удалось.