在linux环境下,使用erase删除vector元素注意事项,删除的元素竟然自动存放在改队列末尾

工做8年,第一次遇到这种问题,百思不得其解,使用erase删除vector元素,删除正常,但后面打印数据发现,元素竟然依然存在。固然其实最终发现缘由也是不注意代码细节引发的。先上代码。 注:如下代码在windows环境直接报错,而linux竟然正常输出。linux #include <iostream> #include <vector> using namespace std; int mai
相关文章
相关标签/搜索