问一个realloc的问题
比如以下代码:
- C/C++ code
int main(){ char *p; p=(char *)malloc(20); p=(char *)realloc(p,10); free(p); return 0;}
我想问下,realloc()过后,开始malloc()的20字节里面的后10个字节是不是被自动释放掉了?还是给泄露了?
[解决办法]
没有泄露,还在系统的管理之下。
发布时间: 2012-09-14 23:00:49 作者: rapoo
问一个realloc的问题
比如以下代码:
int main(){ char *p; p=(char *)malloc(20); p=(char *)realloc(p,10); free(p); return 0;}