std :: map中订单的跟踪元素

时间:2018-09-27 04:29:07

标签: c++ stdmap

我有一个std :: map像这样:std::map<UINT32,USER_DEFINED_X>,其中元素的数量为N。该映射是在实时框架上运行的整个应用程序的一部分。该地图包含一些元素,以使其包含某些活动应该发生的时间。在每一帧期间,都将扫描地图以查看其中任何时间是否与当前时间匹配。在处理活动之前,有一个条件需要检查。我需要检查要处理的元素是否是要处理的列表中的第一个元素。我不确定该怎么做。我考虑使用的一种方法是创建另一个临时映射/数组,在该存储中我将按顺序存储已处理的元素,然后从该临时数组/映射中获取订单?

有人知道我可以执行此操作的更好方法吗?

0 个答案:

没有答案