go top

悬空指针

网络释义

  dangling pointer

在C/C++等语言中,悬空指针Dangling Pointer)指的是:一个指针的指向对象已被删除,那么就成了悬空指针。野指针是那些未初始化的指针。

基于72个网页-相关网页

短语

空悬指针 dangling pointer

有道翻译

悬空指针

Dangling pointer

以上为机器翻译结果,长、整句建议使用 人工翻译

双语例句

  • 悬空指针可能发生以微妙方式使用内存代码

    Dangling Pointers are likely to arise in code, which USES memory in subtle ways.

    youdao

  • 非垃圾收集语言需要避免两个主要内存管理危险内存泄漏悬空指针

    There are two major memory-management hazards to avoid in non-garbage-collected languages: memory leaks and dangling Pointers.

    youdao

  • 为了避免悬空指针(危险情况内存已经释放了,一个指针引用),必须最后引用释放之后删除对象

    To avoid dangling Pointers (the dangerous situation where a block of memory is freed but a pointer still references it), you must delete the object only after the last reference is released.

    youdao

更多双语例句

百科

悬空指针

在C/C++等语言中,悬空指针(Dangling Pointer)指的是:一个指针的指向对象已被删除,那么就成了悬空指针。野指针是那些未初始化的指针。 例如: int main(){ char*dp = NULL; for(i=0;i<1;i++) { char c; dp =&c; } /* 注意c的声明周期 */ /* dp 此时为悬空指针 */ } 这里for循环只是说明c是局部变量 void f(){ char*dp; /* dp 未初始化,是野指针 */ } 有时也把野指针和悬空指针通称悬空指针

详细内容

以上来源于: 百度百科
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定