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