拷贝构造函数 进行深拷贝时分配的内存空间何时释放呢?如何释放?

http://img.mukewang.com/56a6ec1a0001612813660768.jpg

慕斯5836037
浏览 1418回答 1
1回答

MadMarical

你好。进行深拷贝,重新开辟的内存也是通过析构函数进行释放的,要理解拷贝构造函数也不过就是实现拷贝这个功能而已。如Array a;b(a);此时若delete b 则调用Array类的析构函数进行销毁,内存空间便被释放了(标记为可用)。
打开App,查看更多内容
随时随地看视频慕课网APP