list容器的内存释放问题

用
std::list<Item> items;
……
items.push_back(*new Item(x,y));

这样子新增元素的话,erase时候会不会释放内存?Item的折构函数会调用吗?

应该不会的,push_back是拷贝操作存进去的