标签: c++ vector
我正在尝试运行书中提供的以下示例来测试功能,但是在说出" Vector擦除迭代器以外的范围"时会收到错误。我无法弄清楚这意味着什么。
include SearchVersions
答案 0 :(得分:0)
newVector.insert(iter, 5)后,iter无效。这就是insert返回迭代器的原因。你的代码应该是
newVector.insert(iter, 5)
iter
insert
iter = newVector.insert(iter, 5);