透過索引從std::vector 中刪除元素
程式設計中的一個常見任務是從容器(例如向量)中刪除元素。 std::vector 是 C 中的動態數組,允許有效率地插入和刪除元素。透過索引刪除元素可以透過多種方式實現。
刪除單一元素
要從向量中刪除單一元素,請使用擦除()函數。該函數使用一個指向要刪除的元素的迭代器。例如:
std::next() 函數用於將迭代器前進到所需的索引。
刪除多個元素
要一次刪除多個元素,請使用帶有迭代器範圍的erase()函數。此範圍由兩個迭代器指定:一個迭代器指向要刪除的第一個元素,另一個指向要刪除的最後一個元素之後的元素。例如:
以上是如何按索引有效地從 C std::vector 中刪除元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!