Я пытаюсь написать карту пар очередей приоритетов, если быть точным. Я действительно не уверен, как инициализировать и элемент, прежде чем добавить его на карту. Особенно, когда пара не существует, и я должен ее создать, а затем заполнить одну строку элементов одним элементом в правой очереди, а затем вставить всю пару в карту.Карта очередей приоритетов
typedef pair<priority_queue<myType>, priority_queue<myType>> Queue_Pair;
typedef unordered_map<string, Queue_Pair> Map_of_Queues;
Map_of_Queues myMap;
Как мне вставить myType в очередь приоритета в пару на карту? Мне нужно будет сделать несколько проверок, прежде чем вставлять элемент в нужную очередь, чтобы это было действительно полезно знать.
Благодаря