std::set 按插入顺序保存元素
时间: 2023-11-11 21:07:53 浏览: 403
ordered-map:保留插入顺序的C ++哈希映射和哈希集
std::set是一个自动排序的容器,不支持按插入顺序保存元素。如果需要按插入顺序保存元素,可以使用std::vector或std::list等容器来实现。例如,可以使用std::vector来保存元素,并在需要的时候使用std::sort来对元素进行排序,或者使用std::list来保存元素,然后在需要的时候使用std::find来查找指定的元素。需要注意的是,虽然std::set不支持按插入顺序保存元素,但是它可以通过自定义比较函数来实现按照其他方式进行排序。
阅读全文