悬垂指针和野指针的区别
Posted stephen-qin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了悬垂指针和野指针的区别相关的知识,希望对你有一定的参考价值。
Difference between Dangling Pointer and Wild Pointer?
A dangling pointer is a pointer that used to point to a valid address but now no longer does. This is usually due to that memory location being freed up and no longer available. There is nothing wrong with having a dangling pointer unless you try to access the memory location pointed at by that pointer. It is always best practise not to have or leave dangling pointers.
A wild pointer is a pointer that has not been correctly initialised and therefore points to some random piece of memory. It is a serious error to have wild pointers.
悬垂指针之前指向的是有效的地址,但是现在不是这样了,通常是那个内存地址被释放掉了.
而野指针是没有被正确初始化,它指向了内存中随机的位置.
以上是关于悬垂指针和野指针的区别的主要内容,如果未能解决你的问题,请参考以下文章