还是针对那个问题,《C++类私有成员变量如何赋得值?见下面程序:(不好意思,我没有财富了,没法悬赏》
head指针中我用new申请了堆空间,如果m_data为自动分配内存,还在堆空间吗?为啥啊?大哥,谢谢帮忙,我已经把你的答案设为最佳答案,没法再追问了。...
head指针中我用new申请了堆空间,如果m_data为自动分配内存,还在堆空间吗?为啥啊?大哥,谢谢帮忙,我已经把你的答案设为最佳答案,没法再追问了。
展开
展开全部
这个还真不清楚,不过我只知道释放的时候只需delete head指针就可以了。。内置型数据不会让你自己去回收数据的
一般的都是new的就对应一个delete,内存分配那块还真不清楚,不过我到现在还真没出错过,内存泄漏也没出现问题。。
一般的都是new的就对应一个delete,内存分配那块还真不清楚,不过我到现在还真没出错过,内存泄漏也没出现问题。。
追问
此程序,是一个单链表数据结构的C++程序,head 为指向m_data的头结点地址,所以m_data的地址肯定也是在堆空间之内,但是,就是不知道到底如何分配的,只看到m_pnext分配内存,所以知不知道为什么,大哥知道吗?
追答
看私信吧
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询