erase() 函数可用于从 vector 中删除指定迭代器位置的元素,但不会对该被移除的元素执行任何额外操作。因此,如果 vector 存储的是指针类型的元素,那么你仍然需要手动销毁实际对象以防止内存泄漏。

要删除 vector 中的所有元素,可以使用 clear()

要删除 vector 的最后一个元素,可以使用 pop_back()

Last modified: Thursday, 30 January 2025, 2:13 PM