热门

最新

红包

立Flag

投票

同城

我的

发布
qq_33544860
小猿成长
20 天前
trueqq_33544860

满天飞的广告!

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
蛋糕店的 “析构函数” 清洁术小雅开了家蛋糕店,用 C++ 写了个订单系统,每次创建 “蛋糕订单” 对象,都会在内存里存顾客电话、配送地址。可她发现,订单完成后内存总莫名变满,系统越用越卡。师傅提醒她:“你忘写析构函数(Destructor) 啦!” 小雅赶紧在CakeOrder类里加了~CakeOrder(),在里面写了 “清空电话记录”“删除地址缓存” 的代码 —— 这就像订单结束后,必须把操作台的模具、包装纸收拾干净。现在每笔订单完成,析构函数都会自动触发,释放占用的内存。“原来析构函数是对象的‘清洁工’,” 小雅恍然大悟,“创建对象时占内存,销毁时就得靠它把‘垃圾’清走,系统才不会堵!”
立即登录