小白c++析构函数疑问
c吧
全部回复
仅看楼主
level 1
当类中有什么样的变量是需要写析构函数呢?
1.比如p1这个复数类,需要析构函数吗?
2.还是说类里面有“资源的申请”才需要自定义析构函数吗?(这个申请的资源是特指指针吗?)
[小乖]
2023年03月14日 13点03分 1
level 7
是的,如果你用指针开了内存,需要自己管理那块内存,析构函数就要手写一个。
2023年03月14日 17点03分 2
好的,,谢谢[小乖]
2023年03月15日 00点03分
level 7
事实上,由于析构函数是递归调用的,这种机制保证只要你开的内存你能管理好就行。
2023年03月15日 00点03分 3
好的,谢谢[小乖]
2023年03月15日 00点03分
1