如标题所述,我正在使用std::list. 我在master.list. 然后我使用 astd::priority_queue或其他调用sortedList来存储指向 my 中对象的指针,现在master.list它都在 this 中排序sortedList。因为它已排序,所以我可以使用sortedList.pop().
问题是我怎样才能优雅地删除我原来的对象master.list
我想使用erase,但它只需要迭代器,而我只有指针。因为我要速度,这里真的不想用remove。