我想在这必须是跨平台的C程序使用malloc()。但是 - 它在哪里?我知道,C89和C99语言标准要求它通过<stdlib.h>可用,但 - 一些平台没有它在那里。我注意到,在某些情况下,它可能是在<malloc.h>,和阅读它可能是在<malloc/malloc.h>。
malloc()
<stdlib.h>
<malloc.h>
<malloc/malloc.h>
我的问题:哪个平台,哪个位置有malloc()?具体的三个位置,我提到?
注:请不要建议我使用跨平台开发框架,这是不是在我的案件有关。