悬垂指针和野指针的区别
发布日期:2021-05-09 00:21:11 浏览次数:13 分类:博客文章

本文共 661 字,大约阅读时间需要 2 分钟。

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.

悬垂指针之前指向的是有效的地址,但是现在不是这样了,通常是那个内存地址被释放掉了.

而野指针是没有被正确初始化,它指向了内存中随机的位置.

上一篇:.h文件中用于声明而非定义
下一篇:qt修改完ui文件起不到作用

发表评论

最新留言

不错!
[***.144.177.141]2025年04月17日 20时27分58秒