Мне нужно хранить объекты класса A в некоторой структуре данных.
Кроме того, я хотел бы, чтобы они автоматически сортировались по ключу, который в моем случае является встроенным объектом другого класса B.
Таким образом, я решил использовать очередь приоритетов STL.
Однако возможно, что 2 или более объектов B имеют одинаковое значение ключа.
Мои вопросы:
Разрешает ли очередь приоритетов STL дублировать ключи ??
Если он делает то, что я должен рассмотреть и какой предикат я должен использовать?
Я знаю, что мог бы использовать мультимножество, но его производительность записи Big O хуже, поэтому я хочу использовать очередь с приоритетами.