怀揣着一个光头梦
2021-08-05 09:02
采纳率: 90.9%
浏览 35

qt中的qvector

qt中vetcor怎么限制只存1000条数据,当大于1000时就删除容器中第一条数据,使其始终保持在1000

  • 好问题 提建议
  • 收藏

2条回答 默认 最新

  • 樱花の雨 2021-08-05 09:40
    已采纳

    这个很简单,当数据量大于1000时,后面每个数据都先删除头一个数据,然后地址++就可以了!望采纳!

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 爱晚乏客游 2021-08-05 09:33

    你这个功能建议使用队列来实现,队列长度为1000,详细可以看下c++ STL中的queue,pop弹出第一个元素,push在末尾添加
    或者用循环队列也可以

    评论
    解决 1 无用
    打赏 举报

相关推荐 更多相似问题