11-20==c++知识点_其加1时,系统会认为是数组首地址加上整个数组的偏移(10个int型变量),值为数组a尾-CSDN博客

网站介绍:对于关联容器(如map, set,multimap,multiset),删除当前的iterator,仅仅会使当前的iterator失效,**只要在erase时,递增当前iterator即可。(1)对于序列式容器(比如vector):删除当前的iterator会使后面所有元素的iterator都失效。这是因为顺序容器内存是连续分配(分配一个数组作为内存),删除一个元素导致后面所有的元素会向前移动一个位置。(删除了一个元素,该元素后面的所有元素都要挪位置,所以,iter++,已经指向的是未知内存)......._其加1时,系统会认为是数组首地址加上整个数组的偏移(10个int型变量),值为数组a尾