摘要: erase()方法是删除iterator指定的节点 但是要注意的是在执行完此函数的时候iterator也被销毁了 这样的话关于iterator的操作就会报错 以下是关于erase()方法的正确使用正确使用方法1 : std::list List;std::list::iterator itList;for( itList = List.begin(); itList != List.end(); ){ if( WillDelete( *itList) ) { itList = List.erase( itList); } else { ... 阅读全文
posted @ 2014-01-27 15:47 gshlsh17 阅读(1502) 评论(4) 推荐(0) 编辑