这就是我想要做的:
1. 一个包含所有元素的通用队列
2. 几个子队列,其元素按特定标准过滤,它们的元素集不会相互交叉。
3. 如果元素从通用队列中删除,它将从相应的子队列中删除。
删除是指迭代器不会返回它,不一定会立即删除。
现在我正在考虑持有几个带有子向量的向量。尽管从中访问随机元素会很痛苦,因为我将用于将对象排序到相应队列的标准无论如何都与我将在一般队列中寻找对象的标准无关。
如果更具体一点,我想要一个事件队列,其中包含几个按某些标准过滤的子队列,例如事件的起源点。
这就是我想要做的:
1. 一个包含所有元素的通用队列
2. 几个子队列,其元素按特定标准过滤,它们的元素集不会相互交叉。
3. 如果元素从通用队列中删除,它将从相应的子队列中删除。
删除是指迭代器不会返回它,不一定会立即删除。
现在我正在考虑持有几个带有子向量的向量。尽管从中访问随机元素会很痛苦,因为我将用于将对象排序到相应队列的标准无论如何都与我将在一般队列中寻找对象的标准无关。
如果更具体一点,我想要一个事件队列,其中包含几个按某些标准过滤的子队列,例如事件的起源点。