llddkzf 发表于 2025-6-21 10:20:44

销毁对象指针后还可以被引用的问题


对象指针销毁了单数据还在且还可以被读取是什么原理,这样内存是不是也会一直被占用?

Xelloss0618 发表于 2025-6-21 10:54:56

销毁指针是释放内存区域的所有权,内存中原有的数据不会被清空(部分类会在析构函数中清空数据,但这个操作不属于销毁指针)。
如果刚好那块内存没有被其他数据覆盖,还是可以读取到数据的。
不过这也只限于整数等基本类型,你看文本型的数据就读不出了。

kamikaze 发表于 2025-6-21 12:41:33

这就相当于 delete ptr
但是 ptr 没有 = nullptr
没被覆盖之前确实可以 取到
但是 指不定 啥时候 就 被覆盖了
页: [1]
查看完整版本: 销毁对象指针后还可以被引用的问题