可能重复: C编程:free如何知道要释放多少?
一个随机的想法发生在我身上,为什么free(myPtr)不需要长度参数?它如何知道要释放多少内存?
free(myPtr)
我只能猜测它会跟踪它为每个特定起始地址分配的内存量.
c memory-management
当我尝试以交互方式将几个提交重新绑定(压缩)为一个时,它只会压缩最后两个提交,所以我最终不得不多次进行压缩.
我正在使用源代码树,但我尝试从控制台执行此操作并获得相同的结果.有任何想法吗?
git git-merge git-rebase
c ×1
git ×1
git-merge ×1
git-rebase ×1
memory-management ×1