slogan 专业知识问答平台!
佰学网 >生活问答 > 知识 > 什么叫堆溢出

什么叫堆溢出

原创 2022-03-02 22:29:28
堆溢出就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越.. 精选答案
  • 问题相关

堆溢出就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越界,结果覆盖了别的数据。

拓展:

堆栈溢出就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越界,结果覆盖了别的数据。 可以理解为在长字符串中嵌入一段代码,并将过程的返回地址覆盖为这段代码的地址,这样当过程返回时,程序就转而开始执行这段自编的代码了。

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

相关内容推荐

来自百学网

刘老师

刘老师

中国人大教育学硕士

关注

你可能关心