V2EX  ›  英汉词典
Enqueued related words: Pointer Arithmetic

Wild Pointer

释义 Definition

Wild pointer(野指针):在 C/C++ 等语言中,指未被初始化或其值不是有效可访问地址的指针。对野指针进行解引用(*p)或写入,可能导致程序崩溃、数据被破坏或产生未定义行为。(相关但不同:指向已释放内存的通常称为 dangling pointer 悬空指针。)

发音 Pronunciation (IPA)

/waɪld ˈpɔɪntər/

例句 Examples

A wild pointer can crash your program.
野指针可能让你的程序崩溃。

Because the pointer was never initialized, it became a wild pointer and the write corrupted memory.
因为这个指针从未初始化,它成了野指针,写入操作破坏了内存。

词源 Etymology

wild”本义是“野的、失控的”,在计算机语境里引申为“不受控制、不可预测”;“pointer”是“指针”。合起来形象地表达:指针值像“跑野了”一样,指向未知/不可靠的位置。

相关词 Related Words

文学与作品 Literary Works

  • The C Programming Language(Kernighan & Ritchie)——讨论指针与内存访问风险的经典教材中常涉及类似概念与典型错误场景。
  • C Programming: A Modern Approach(K. N. King)——在指针章节与调试示例中常使用“wild/uninitialized pointer”相关表述。
  • *Effective C++*(Scott Meyers)——在资源管理与安全用法建议中常提及避免未初始化指针与未定义行为。
  • C++ Primer(Lippman, Lajoie, Moo)——讲解指针初始化、空指针与未定义行为时会覆盖“野指针”这一类问题。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2128 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
♥ Do have faith in what you're doing.