删除stl list 类对象
2012-04-20 13:49
106 查看
#include <list>
using namespace std;
class A
{
};
int main()
{
list<A*>a;
for(int i=0;i<10;i++)
{
a.push_back(new A());
}
list<A*>::iterator i;
for(i=a.begin();i!=a.end();i++)
{
delete *i;
i=a.erase(i);
}
}
using namespace std;
class A
{
};
int main()
{
list<A*>a;
for(int i=0;i<10;i++)
{
a.push_back(new A());
}
list<A*>::iterator i;
for(i=a.begin();i!=a.end();i++)
{
delete *i;
i=a.erase(i);
}
}
相关文章推荐
- 一道关于STL list笔试题,删除指定下标的元素
- C++ STL list的初始化、添加、遍历、插入、删除、查找、排序、释放
- C++ stl list、map、vector删除元素
- STL list如何删除指定的元素
- stl list 正确删除节点程序实例
- 删除STL list容器中元素使用经验分享
- stl list 正确删除节点程序实例
- stl list(链表)的删除问题
- C++ STL list 遍历删除问题
- STL list删除元素出错
- STL list查找、删除、结构体实例化对象排序
- C++ STL list 遍历删除出错解决方案
- STL List和Deque在删除元素时的区别
- sharepont 添加模板和删除模板
- php写入、删除、复制文件
- 利用LDIFDE来添加、修改、删除用户账户--创建
- 未能解析引用的程序集,因为它对不在当前目标框架具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标
- 删除绿色版Vmware Workstation 8
- 防止打印服务卡死 快速删除打印队列
- 在VC下采用ADO实现BLOB(Binary)数据的存储,读取,修改,删除