1.从概念上说,都是释放指针所指的那块内存,
但是av_freep还多个功能,就是把当前指针置
为NULL。
2.从使用上说,也是有区别的,举例说明如下:
uint8_t *buf = av_malloc(16);
av_free(buf);
uint8_t *buf = av_malloc(16);
av_freep(&buf);
1.从概念上说,都是释放指针所指的那块内存,
但是av_freep还多个功能,就是把当前指针置
为NULL。
2.从使用上说,也是有区别的,举例说明如下:
uint8_t *buf = av_malloc(16);
av_free(buf);
uint8_t *buf = av_malloc(16);
av_freep(&buf);