开发者社区> 问答> 正文

如何让被插入c++ set类中的数据不排序?:报错

c++11,往set类中插入 : 8 32 16 4

然后再读取。结果读取结果为:4 8 16 32

我就想按照插入顺序进行读取,不想让set类帮我自动排序,该怎么办呢?

展开
收起
kun坤 2020-06-06 16:39:22 1505 0
1 条回答
写回答
取消 提交回答
  • 大佬们,unordered_set 不能满足我的要求啊,你们试试把 8 32 16 4 放进去,它还是要排序的

    ######

    把数据在封装一下,加个表示顺序的数据成员index,封装成一个类,然后自定义去重函数,按照原数据来查重,按照index来排序。

    2020-06-06 16:39:26
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载