|
|
发表于 2005-11-13 21:54:08
|
显示全部楼层
Post by Illidan
对于这样的函数能不能用链式表达?
比如我写的一个char* get_str(),
通过malloc返回一个指针。
我觉得调用时应该这样写:
- char str[LEN];
- char* temp = get_str();
- strcpy(str, temp);
- free(temp);
复制代码
如果用链式表达:
- char str[LEN];
- strcpy(str, get_str());
复制代码
似乎没有办法free,会不会有泄漏?
一定泄露啊 |
|