CONTAINER::iterator iter, tempIt; for (iter = cont.begin(); iter != cont.end();) { tempIt = iter; ++iter; cont.erase(tempIt); }
假设cont是一个CONTAINER的实例,里面包含数个元素,那么当CONTAINER为:
1、vector 2、list 3、map 4、deque
会导致上面的代码片段崩溃的CONTAINER类型是?
画图秒懂!
vector、deque 存储元素个数为奇数时:
vector、deque 存储元素个数为偶数时:
list、map存储元素(奇偶情况相同):