标签:iter 使用 bind ret ++ markdown ack where 方法
vector的erase方法注意点!!!
C++11是这样的:
iterator erase (const_iterator position);
iterator erase (const_iterator first, const_iterator last);
remove or erase区别!!!
STL中remove()只是将待删除元素之后的元素移动到vector的前端,而不是删除。若要真正移除,需要搭配使用erase()。
vector中的remove的作用是将等于value的元素放到vector的尾部,但并不减少vector的size
vector中erase的作用是删除掉某个位置position或一段区域(begin, end)中的元素,减少其size
标签:iter 使用 bind ret ++ markdown ack where 方法
原文地址:http://www.cnblogs.com/zhangkele/p/7628962.html