C++函数返回含堆数据的对象时,内存释放问题
|
实例代码的main函数中,方法_2010_9_25_b中创建的MyClass类型的对象赋值给了对象c,一直等main方法return 1时才会调用析构函数来销毁对象c中指针p所指向的堆数据;而方法_2010_9_25_c中创建的MyClass类型的对象在跳去函数后即调用了析构函数。
相关热门文章
给主人留下些什么吧!~~
评论热议