反复对一个指针malloc有没有问题?

[复制链接]
查看11 | 回复2 | 2013-7-24 11:53:46 | 显示全部楼层 |阅读模式
反复malloc的次数也不会很多,不合适的,如果你的内存空间一次开的大小足以使用,开辟一次即可,开辟多了造成内存的浪费;如果你 机器的内存较小或者你次数再增加一些,可能导致内存满了,而程序卡死。没有free肯定会造成内存泄露的。解决方案:a.打开一个文件就malloc一次,free一次;b.就在打开第一个文件的时候开辟一次内存,不释放,知道所有文件读完,最后free(建议使用这种方案较好)...
回复

使用道具 举报

千问 | 2013-7-24 11:53:46 | 显示全部楼层
内存泄露,malloc就要free...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行