存是只读的，仍然会导致信息的泄露（如果感兴趣的数据放在下一个数据结构里面，恰好分配在这段内存之中）或者访问权限的增加（如果现在不可使用的内存恰恰被用来安全检测）。
避免迷途指针的错误.避免迷途指针，有一种受欢迎的方法——即使用智能指针（）。智能指针使用引用计数来回收对象。一些其它的技术包括法和法。另外，可以使用 DieHard 内存分配器，它虚拟消除了类似其它内存错误（不合法或者两次释放内存）的迷途指针错误。还有一种办法是贝姆垃圾收集器，一种保守的垃圾回收方法，能够替代C和