Нельзя просто так взять и priority_queue of unique_ptr ...
priority_queue у меня используется для хранения заданий (BaseTask), упорядочиваемых по времени (BaseTask::get_scheduled_time).
Поэтому, как я понимаю, у меня остается выбор:
1) Использовать указатели
2) shared_ptr
3) unique_ptr (больше всего подходит по смыслу, потому что указатели на задачи нет смысла шарить)
Но с unqiue ptr такая беда...
Подскажите, как такое "идиоматически выдержанно " делать в C++ 14?
Заранее благодарю!