免费注册 查看新帖 |

Chinaunix

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

大家在编程过程中有没有自己比较得意的代码,共享一下,我先来我的一个。 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2007-08-16 16:10 |只看该作者
原帖由 ivhb 于 2007-8-16 16:07 发表

要先看看cfaq了...



我的意思是在通用函数和实现中,即free_nextbegin_link和free_nextend_link怎么传入type?
多加个参数???

论坛徽章:
0
32 [报告]
发表于 2007-08-16 16:24 |只看该作者
ivhb 指教一下?

Edengundam 再帮看看。

欢迎讨论

论坛徽章:
0
33 [报告]
发表于 2007-08-16 16:54 |只看该作者
没有人跟帖共享啊

唉~~~~

论坛徽章:
0
34 [报告]
发表于 2007-08-16 17:21 |只看该作者
原帖由 高峰 于 2007-8-16 14:28 发表
通用的释放单链表的函数:
在我的工作中好多地方都要用到节点类型各式各样的单链表,开始的时候每种类型的链表都要写一个释放内存的函数,
例如:

               LINKTYPE    * p,*q;   
              ...


貌似就是linux kernel里面的方法

论坛徽章:
0
35 [报告]
发表于 2007-08-16 17:31 |只看该作者
原帖由 deadlylight 于 2007-8-16 17:21 发表


貌似就是linux kernel里面的方法


嗯,估计前辈早就想到了。

linux kernel我一直想好好看看,没得空连续看。

这个方法的确我是自己琢磨出来的。

论坛徽章:
0
36 [报告]
发表于 2007-08-16 17:38 |只看该作者
原帖由 高峰 于 2007-8-16 17:31 发表


嗯,估计前辈早就想到了。

linux kernel我一直想好好看看,没得空连续看。

这个方法的确我是自己琢磨出来的。



我还是觉得你的内存访问有点问题...

我认为你能够设计一种typelss & next element positionless的释放函数.

论坛徽章:
0
37 [报告]
发表于 2007-08-16 17:54 |只看该作者
咋一看是有问题,可实际没有问题。
你验证一下,呵呵。

论坛徽章:
0
38 [报告]
发表于 2007-08-16 17:58 |只看该作者
原帖由 高峰 于 2007-8-16 17:54 发表
咋一看是有问题,可实际没有问题。
你验证一下,呵呵。



我说了, 我觉得代码访问了被free的空间. 你保存的是指向被free空间的地址, 而没有解引用.

论坛徽章:
0
39 [报告]
发表于 2007-08-16 19:09 |只看该作者
华山论剑呀

论坛徽章:
0
40 [报告]
发表于 2007-08-16 19:21 |只看该作者
听高手论C
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP