依索引從std::vector 移除元素
查詢:
查詢:我
我如何根據索引從std::vector 中刪除特定元素值?方法:
要依索引擦除 std::vector 中的元素,請使用擦除函數。此函數需要迭代器指定要刪除的元素的起點和終點。解:
vec.erase(std::next(vec.begin(), n));刪除單一元素:
vec 代表 std::vector。 n是要刪除的元素的索引(索引從0).
vec.erase(std::next(vec.begin(), startIndex), std::next(vec.begin(), endIndex));刪除多個元素:
以上是如何按索引從 std::vector 中刪除元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!