关于2次释放
vector<CA *>;CA里面有一个CB*,
CA的析构函数里面会delete CB,
在vector的remove操作执行后,手动delete CA。
这样会出现2次释放的问题吗?
[解决办法]
不会
vector remove只是移除了指针
delete CA内部在delete CB 是正确地操作
[解决办法]
[解决办法]
贴代码吧
发布时间: 2012-04-13 13:50:24 作者: rapoo
关于2次释放
vector<CA *>;CA里面有一个CB*,
CA的析构函数里面会delete CB,
在vector的remove操作执行后,手动delete CA。
这样会出现2次释放的问题吗?
[解决办法]
不会
vector remove只是移除了指针
delete CA内部在delete CB 是正确地操作
[解决办法]