如何使用std库函数插入std::列表并保持顺序

c++ How can I insert into a std::list and keep the order using std library functions

本文关键字:std 顺序 列表 库函数 插入 何使用      更新时间:2023-10-16

我有一个已排序的std::列表,我想使用一些标准库std::insert_sorted方法来插入对象并保持顺序。

没有标准库方法可以做到这一点。但是您可以自己编写—它只是遍历列表,直到找到插入新元素的正确位置。

或者你可以考虑使用其他容器来代替list,如set或map,如果合适的话