Vector 动态处理向量元素,性能良好

Vector 动态处理向量元素,性能良好,vector,binary-search,Vector,Binary Search,我需要处理向量中不同数量的指针(在运行时不同)。也就是说,我有时需要删除某些元素,也就是说,正如我所理解的,向量中会有一些“空槽”。 1./重新“压缩”向量(在“移除”之后)的方法(性能良好)是什么 2./我想使用二进制搜索(以提高速度)。我没有看到一个模板,它返回元素的索引,而不是返回一个布尔值(如果找到元素),只返回手工编码的方法。 3./如果我使用(分类)uint铸造并压实元件,是否存在任何风险?(我正在使用SystemC,据我所知,它只使用一个线程。)

我需要处理向量中不同数量的指针(在运行时不同)。也就是说,我有时需要删除某些元素,也就是说,正如我所理解的,向量中会有一些“空槽”。 1./重新“压缩”向量(在“移除”之后)的方法(性能良好)是什么 2./我想使用二进制搜索(以提高速度)。我没有看到一个模板,它返回元素的索引,而不是返回一个布尔值(如果找到元素),只返回手工编码的方法。 3./如果我使用(分类)uint铸造并压实元件,是否存在任何风险?(我正在使用SystemC,据我所知,它只使用一个线程。)