当前位置: 代码迷 >> C语言 >> [讨论]申请不到空间?...
  详细解决方案

[讨论]申请不到空间?...

热度:320   发布时间:2007-03-28 23:25:17.0
[讨论]申请不到空间?...
本人在编一个程序,
开始的时侯申请了一个空间大小为30558 B,然后释放,
再申请一个1KB左右的空间,就申请不到,
这个问题困扰了我N久,我想办法减少对空间的申请,
但没有根本解决这个问题,
有没有那位愿与我交流一下?
搜索更多相关的解决方案: 空间  申请  

----------------解决方案--------------------------------------------------------
有没有那位知道解决的方法?
----------------解决方案--------------------------------------------------------
请赐代码,样例。。。
空说似乎没法研究,让程序跑起来就好办多了
----------------解决方案--------------------------------------------------------

我这个程序比较大,所需的空间也比较,
在一个模块中,用malloc()去申请30558 B申请成功,
然后释放,再去申请大约10KB的空间就申请不成功.


----------------解决方案--------------------------------------------------------

难道没有人知道吗?


----------------解决方案--------------------------------------------------------
有没有谁知道,
急....
----------------解决方案--------------------------------------------------------
用free释放后,再把之前用过的指针赋为 NULL 试试
----------------解决方案--------------------------------------------------------
是不/是空间过大?
----------------解决方案--------------------------------------------------------
以下是引用游乐园在2007-3-29 21:42:44的发言:
用free释放后,再把之前用过的指针赋为 NULL 试试

这也试过了,没有用的.
----------------解决方案--------------------------------------------------------

以下是引用I喜欢c在2007-3-29 22:34:46的发言:
是不/是空间过大?

我申请了30KB的空间成功,紧接着释放它,再申请10KB的空间就申请不到.


----------------解决方案--------------------------------------------------------
  相关解决方案