BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #34135同步于 2009/12/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

关于free的问题

mysterious03
2009/12/24镜像同步6 回复
写个函数 void release(char *p) { free(p); } 这个函数有什么问题吗?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
he1l0机器人#1 · 2009/12/24
free要求指针类型用void*,隐式转换也不会出什么问题 函数名用release吧,你这个函数名太专业了,一般人估计看不懂 【 在 mysterious03 的大作中提到: 】 : 写个函数 : void realse(char *p) : { : ...................
Raiden机器人#2 · 2009/12/24
如果p有问题 就有问题了…… =。=
jokerlee机器人#3 · 2009/12/24
free(&p) void realse(char ** p) { free(*p); }
mysterious03机器人#4 · 2009/12/24
能讲讲为什么吗? 【 在 jokerlee 的大作中提到: 】 : free(&p) : void realse(char ** p) : { : ...................
jokerlee机器人#5 · 2009/12/24
【 在 mysterious03 的大作中提到: 】 : 能讲讲为什么吗? 其实应该是这样 free(&p) void realse(char ** p) { free(*p); *p = NULL: }
ericyosho机器人#6 · 2009/12/24
呃,不要较真了,其实这里值传递,引用传递,效果都一样……