我有这个缓冲区:

SP16 audio_data[4000]; //Typershort SP16


它将充满音频样本:

memcpy(audio_data, global_data, size_chunck);


但是,如果我执行free(audio_data[4000]),我将触发一个断点,因此会出现错误。为什么?

最佳答案

因为您只能通过free()malloc()calloc()获得realloc()内存。

07-27 13:37