1、为什么?
很简单,你指向箱子里面的一个物品,使用这个物品。但是箱子不受你控制,箱子销毁了,里面的物品也会随之销毁。那么这种情况下,你指向的就是一堆垃圾,你还在使用这个物品,导致未定义的行为。
本文深入探讨了在编程中正确管理资源的重要性,特别是当涉及到引用箱内物品时,避免未定义行为的关键在于确保引用的有效性和资源的正确释放。
1、为什么?
很简单,你指向箱子里面的一个物品,使用这个物品。但是箱子不受你控制,箱子销毁了,里面的物品也会随之销毁。那么这种情况下,你指向的就是一堆垃圾,你还在使用这个物品,导致未定义的行为。

被折叠的 条评论
为什么被折叠?