免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: bleem1998
打印 上一主题 下一主题

一个项目不让用malloc [复制链接]

论坛徽章:
0
81 [报告]
发表于 2007-06-25 15:33 |只看该作者
原帖由 flw 于 2007-6-23 20:54 发表

赞解决问题的思路。

如果LZ做得是嵌入式开发,这个我觉得一点都不奇怪,因为小日就是这么做的,内存完全自己控制。
有些嵌入式OS,明确说明如果长期运行,又频繁调用malloc的话,可能会出问题。

论坛徽章:
26
处女座
日期:2016-04-18 14:00:4515-16赛季CBA联赛之深圳
日期:2020-06-02 10:10:5015-16赛季CBA联赛之广夏
日期:2019-07-23 16:59:452016科比退役纪念章
日期:2019-06-26 16:59:1315-16赛季CBA联赛之天津
日期:2019-05-28 14:25:1915-16赛季CBA联赛之青岛
日期:2019-05-16 10:14:082016科比退役纪念章
日期:2019-01-11 14:44:062016科比退役纪念章
日期:2018-07-18 16:17:4015-16赛季CBA联赛之上海
日期:2017-08-22 18:18:5515-16赛季CBA联赛之江苏
日期:2017-08-04 17:00:4715-16赛季CBA联赛之佛山
日期:2017-02-20 18:21:1315-16赛季CBA联赛之天津
日期:2016-12-12 10:44:23
82 [报告]
发表于 2007-06-25 15:50 |只看该作者
原帖由 weigongwan 于 2007-6-25 14:50 发表


即使用C也用malloc/free的。例如,你程序用到链表你不用malloc分配段动态空间吗?


可能他不用链表呢?

我就不喜欢用链表,直接用顺序表,虽然增删数据麻烦。。。

论坛徽章:
0
83 [报告]
发表于 2007-06-25 17:19 |只看该作者
原帖由 soul_of_moon 于 2007-6-25 15:33 发表

如果LZ做得是嵌入式开发,这个我觉得一点都不奇怪,因为小日就是这么做的,内存完全自己控制。
有些嵌入式OS,明确说明如果长期运行,又频繁调用malloc的话,可能会出问题。


LZ说了是solaris,所以没有你说的问题。
感觉是对LZ他们的代码质量不放心,所以这样要求。

C语言这样要求,真是过分。不如直接说不许用指针。
其实有不少针对内存使用的检测工具的。

论坛徽章:
0
84 [报告]
发表于 2007-06-26 10:01 |只看该作者
c99有动态内存啊

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
85 [报告]
发表于 2007-06-26 10:20 |只看该作者
原帖由 soul_of_moon 于 2007-6-25 15:33 发表

如果LZ做得是嵌入式开发,这个我觉得一点都不奇怪,因为小日就是这么做的,内存完全自己控制。
有些嵌入式OS,明确说明如果长期运行,又频繁调用malloc的话,可能会出问题。

你的思路就有问题。

在没有向楼主确实之前,你又怎么知道他搞的是嵌入式开发?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
86 [报告]
发表于 2007-06-26 10:24 |只看该作者
原帖由 nevergone 于 2007-6-26 10:01 发表
c99有动态内存啊

嘛意思?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
87 [报告]
发表于 2007-06-26 10:30 |只看该作者
原帖由 MMMIX 于 2007-6-26 10:24 发表

嘛意思?

int size;
size = 100;
char buffer[size];

论坛徽章:
0
88 [报告]
发表于 2007-06-26 10:47 |只看该作者

哭有什么用?

空发议论有什么用?
不相信“外行领导内行”这样的说法。
什么本事不本事,就一个小程序而已,不用malloc完全可以实现。
不好好钻研,泡到坛子里来唉声叹气,不争气啊!

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
89 [报告]
发表于 2007-06-26 11:04 |只看该作者
原帖由 flw 于 2007-6-26 10:30 发表

int size;
size = 100;
char buffer[size];

原来这个叫”动态内存“,我原来一直以为叫”变长数组“的 :em12:

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
90 [报告]
发表于 2007-06-26 11:08 |只看该作者
原帖由 MMMIX 于 2007-6-26 11:04 发表

原来这个叫”动态内存“,我原来一直以为叫”变长数组“的 :em12:

呵呵,将就着点儿,不然这里人说的话就没有能听得懂的了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP