当前位置: 首页 > news >正文

【C++】野指针与内存践踏

1. 野指针

  • 野指针

    • 指向意料之外地址的指针。
    • 场景:没有初始化的指针变量、悬垂指针、指向非法地址的指针(比如指向数组越界的内存)
    • 避免:不使用裸指针、定义指针一定要初始化nullptr、delete/free后立即置nullptr、避免返回局部栈内存
  • 悬垂指针:已经释放了的内存

2. 内存践踏

  • 指对非法内存地址进行写操作,意外覆盖了其他数据,导致程序崩溃或数据损坏。
  • 场景:
    • 向野指针指向内存(数组越界的内存、溢出的缓冲区)写数据,内存地址不可预知,可能破坏其中已有的数据
    • 向悬垂指针指向内存写数据,先前内存已释放,可能已存储了其他数据,覆盖会破坏其他数据。
http://www.jsqmd.com/news/412184/

相关文章:

  • 收藏!用LangChain+LangGraph打造深度智能体,Python实战代码全解析,轻松应对复杂任务
  • AI产品落地难?3个实战策略教你用业务语言打动决策者,收藏这波干货!
  • DS 做题记录
  • 题解:qoj8800 Triinformathlon
  • 外包干了9天,技术退步明显。。。。。
  • AI进化史诗:从逻辑机器到硅基大脑,爆了!速收藏揭秘通用智能体诞生秘诀!
  • 震惊!单Agent+Skills竟可取代多Agent系统?深度解析论文,附实验结果,建议收藏!
  • P12801/CF1173L [NERC 2022] Lisas Sequences
  • 14:00面试,15:00就出来了,问的问题过于变态了。。。
  • LangGraph实战:让AI按部就班,老板放心收藏!告别AI乱批款,实现严谨SOP自动审批!
  • 2026年AI Agent必看!技能(Skills)与MCP协同+多智能体系统工程实践(收藏版)
  • 2026.2.25
  • HZTG348 [Violet 6]蒲公英
  • P15445 「IXOI R1」永远在一起!
  • 初学Vim中如何输入指数
  • 孤燕 西安
  • 上海净水器厂家怎么选?专业科普+靠谱供应商推荐 - 小坤哥
  • 搞精益生产,流程管理到底有啥用?
  • 线段树优化DP
  • .NET 11 预览版 1 中的新兴架构演进:RISC-V 与 LoongArch 支持的深度技术解析与生态展望
  • 从月薪12K到19K*14薪!收藏这份程序员转行大模型学习指南,小白也能逆袭!
  • 收藏!AI时代,你的决策速度够快吗?爆款Demo背后的产品管理瓶颈
  • AI 翻书指南:一文读懂检索增强生成(RAG)从入门到实战
  • LangChain的DeepAgents框架:让复杂智能体开发像搭积木一样简单,收藏必备!
  • 告别“画图扯皮”!AI时代产品经理的转型指南:掌握这招,轻松收藏!
  • 太空光伏电池的紫外辐射试验与远紫外试验
  • vllm: kv cache
  • 250_尚硅谷_统计不同类型的字符个数
  • java16进制计算
  • 绍兴净水器代理商怎么选?专业科普+靠谱供应商推荐 - 小坤哥