我想要一个简单的 2D C类型数组,x[ 10][20] ;
并希望在需要释放内存时删除它,但可可没有删除方法。什么是最好的方法?(就像性能问题一样)
问问题
113 次
1 回答
2
您不会释放内存,因为仅通过声明数组就在堆栈上分配了内存。离开该方法时,内存将被释放。尽管 if is 是使用 C malloc 函数在堆上分配的,但您应该释放内存。
看看这个文档。这解释了关于 C 内存管理的一切。
于 2012-09-13T23:05:03.187 回答