我需要对 my 的索引访问std::vector
,因此我必须检查索引是否已经可用于首先删除它们,然后设置一个新值。
这是我的设置器功能:
void SetVector(int position, int value) {
std::vector<int>iterator it = testVector.begin();
// need a check here
testVector.insert(it-testVector.begin()+position, value);
}
或者这是我需要的错误 C++ 集合?(应该动态增长,所以std:array
不可能)。可以使用 astd::map
但也许也可以使用std::vector
.