||
声明形如vector<> vec;
如果vec不是new出来而是作为普通变量的那么不需要delete, 在变量超出作用域时会自动回收如果是用*vec = new vector<>()这种方式动态创建的vector那么需要delete vec
vec里存放的元素如果不是指针那么不用delete, 这些元素在vec被释放时会被一起释放
vec里存放的元素是指针并且这些指针都是指向自己new的对象的话, 那么需要自己一个个delete
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-13 07:06
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社