这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » heap 请教:分散加载文件中的"堆栈"和"heap"!

共2条 1/1 1 跳转至

heap 请教:分散加载文件中的"堆栈"和"heap"!

院士
2006-09-17 18:14:16     打赏
heap 请教:分散加载文件中的"堆栈"和"heap"!



关键词: 请教     分散     加载     文件     中的     堆栈    

院士
2006-12-22 22:43:00     打赏
2楼
问 各位老大,请帮我阐述下一什么是heap,它跟堆栈有什么区别,为什么有了堆栈后还要搞一个heap出来,目的何在,有什么应用呢? 1: re基本上一个能跑的程序堆“heap”和栈“stack”都是必不可少的内存分配空间。

栈用于非静态局部变量、参数传递等,通常都是非持久的动态内存分配,一般都是地址向下增长;堆用于存储全局变量或者运行时动态获得malloc分配(C++的new方法对象生成),一般认为持久的(假若不被用户销毁),其地址一般是向上增长。

堆栈虽然经常连在一起读,但是其区别还是非常大的,也许是历史或者习惯问题吧,在这不去考究他了。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]