龙之吻 · 2009-03-27 02:49:57 · 阅读: 520 上面写错了,应该是这样。但是还是有memory leak for(vector<A>::iterator it1 = v.begin();it1!=v.end();) { v.erase(it1++); }