鱼C论坛

 找回密码
 立即注册
查看: 4307|回复: 18

为什么会有内存申请失败??跪求解答

[复制链接]
发表于 2012-10-1 22:25:07 | 显示全部楼层
你的意思是在同一个程序里多次malloc并free吗
如果是的话有可能是堆区空余空间变得零散,使得连续空间不足
如果是只调用1次malloc的程序反复运行出现错误就不清楚了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-10-2 12:48:13 | 显示全部楼层
你看看这个吧http://blog.csdn.net/hzhzh007/article/details/6424638
具体原因我也不清楚,但即使内存很大,分配给程序的堆区也不会无限大,如果是程序刚开始运行,堆区距栈区很远的情况下就申请失败那我就没法解释了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-4-1 12:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表