push_back是从尾部压入
pop_back是从尾部弹出
del()函数里的逻辑是:
用while判断d是否为空,遍历d里所有项,对每一项:
不为空则删除相应项对应内存,然后弹出相应项
1、
void del(void)
{
for(int i = 0; i < d.size(); i++)
{
delete d[i];
}
d.clear();
}
2、pop_back()的功能是删除vector最尾部的元素。
补充一下
delete d[i];
应该是
delete [] d[i];