由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] c++ delete问题
相关主题
new一定要和delete配对吗?[合集] dynamic memory 问题求解
[C++] when destructors get called老年工程师转行学C++的更新的问题
3 c++ challenge-and-grill questions关于数组动态分配的疑问???
请教一下,exception时,destructor一定会被调用么?请问如何使用delete释放指向指针的指针?
请问C++ exception后如何清理function stack上的内存资源?谁给讲讲cross DLL problem?
弱问一下一个interview问题,关于内存泄漏
问个无厘头问题[合集] Memory leak的问题
容器中放置智能指针一问请教个Bloomberg 的 C++ 题目
相关话题的讨论汇总
话题: dp话题: delete话题: 内存话题: everid话题: dynamic
进入Programming版参与讨论
1 (共1页)
I*******e
发帖数: 1879
1
☆─────────────────────────────────────☆
everid (everid) 于 (Fri Apr 10 20:46:33 2009) 提到:
写一个class,里面会经常有动态的内存分配,destructor 里用不用把所有动态分配的
内存都释放掉?
比如:
class dynamic{
double* _dp;
public:
dynamic(int size){
_dp=new double[size];
}
~dynamic(){
if(_dp){ delete [ ] _dp; _dp=0;}//这个有必要吗?
}
};
前提是已知没有内存泄漏的情况,直到对象被销毁,destructor里的delete 有没有必
要?
谢谢。
☆─────────────────────────────────────☆
lift (lift) 于 (Fri Apr 10 21:01:00 2009) 提到:
要是外部引用了_dp,对象析构后岂不无效
如果程序不是长时间运行且内存占用不多,没必要释放,
1 (共1页)
进入Programming版参与讨论
相关主题
请教个Bloomberg 的 C++ 题目请问C++ exception后如何清理function stack上的内存资源?
【C++】请问这样有没有memory leak?多谢弱问一下
Dynamic buffer management question问个无厘头问题
[合集] 问个题--- web dynamic graphic generation容器中放置智能指针一问
new一定要和delete配对吗?[合集] dynamic memory 问题求解
[C++] when destructors get called老年工程师转行学C++的更新的问题
3 c++ challenge-and-grill questions关于数组动态分配的疑问???
请教一下,exception时,destructor一定会被调用么?请问如何使用delete释放指向指针的指针?
相关话题的讨论汇总
话题: dp话题: delete话题: 内存话题: everid话题: dynamic