利用malloc函数族,进程可以动态分配和释放堆内存。在讨论这些函数的实现时,描述了程序对已分配内存处理失当的种种情况,还点出了一些有助于定位此类错误根源的调试工具。
函数alloca()能够在堆栈上分配内存。该类内存会在调用alloca()的函数返回时自动释放。