﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-shootingstars-最新评论</title><link>http://www.cppblog.com/shootingstars/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Tue, 31 Jul 2007 05:18:40 GMT</pubDate><lastBuildDate>Tue, 31 Jul 2007 05:18:40 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 如何删除C++容器中的值</title><link>http://www.cppblog.com/shootingstars/archive/2011/08/30/26144.html#154682</link><dc:creator>cchao</dc:creator><author>cchao</author><pubDate>Tue, 30 Aug 2011 03:50:00 GMT</pubDate><guid>http://www.cppblog.com/shootingstars/archive/2011/08/30/26144.html#154682</guid><description><![CDATA[c.erase(i++);好像不太安全，erase里面会把i给删除，在函数返回以后才会使用i自增，这时的i应该已经无效。个人觉得，用i = c.erase(i);会比较好，erase调用会把其后的迭代元素的返回。<img src ="http://www.cppblog.com/shootingstars/aggbug/154682.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/shootingstars/" target="_blank">cchao</a> 2011-08-30 11:50 <a href="http://www.cppblog.com/shootingstars/archive/2011/08/30/26144.html#154682#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>