打印

关于内存分配问题!

[复制链接]
1281|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fantesy|  楼主 | 2008-2-1 15:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dld2| | 2008-2-1 15:43 | 只看该作者

绕口令

可以是堆,可以是栈,可以既不是堆又不是栈。
可以既是堆又是栈吗?没有什么不可以。

使用特权

评论回复
板凳
samuelyu| | 2008-2-11 02:25 | 只看该作者

可以是堆,可以是栈,可以既不是堆又不是栈

但不可以既是堆又是栈吧?

使用特权

评论回复
地板
djyos| | 2008-2-13 14:01 | 只看该作者

也可以既是堆又是栈

函数中定义一个大的局部数组,再把它作为堆进行二次分配,就成了即是堆又是栈了,仅仅是可以而已,现实中这样用是很危险的,也很麻烦。

使用特权

评论回复
5
db10| | 2008-2-14 10:53 | 只看该作者

djyos

 说得有道理,局部数组就是成了桟,如果对局部数组在局部函数里进行重新多次动态分配,就成了堆了。
 LZ,ram空间是否最为堆和桟,是可以自己操作的,与具体的操作有关。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

113

帖子

0

粉丝