容器内存问题请教?
我最近学C++ primer这本书,在做习题的时候用到了clear()这个函数来删除容器的元素,请问这样删除之后,那个容器对象所占用的空间还有吗?
[解决办法]
int * p = new int;
delete p;
你说那个空间还有吗?
道理是相同的。
[解决办法]
肯定没有了,不然封装得也太差了,还要自己手动释放内存。。。
发布时间: 2012-02-08 19:52:21 作者: rapoo
容器内存问题请教?
我最近学C++ primer这本书,在做习题的时候用到了clear()这个函数来删除容器的元素,请问这样删除之后,那个容器对象所占用的空间还有吗?
[解决办法]
int * p = new int;
delete p;
你说那个空间还有吗?
道理是相同的。
[解决办法]
肯定没有了,不然封装得也太差了,还要自己手动释放内存。。。