当不同的目标文件使用不同的malloc实现时会发生什么

时间:2013-12-26 13:04:42

标签: c memory-management

我有几个问题。

  1. 假设使用2个目标文件编译程序。每个都使用malloc并且在大多数功能中都是免费的。但是这些目标文件是在不同的时间生成的,并且碰巧使用了不同的malloc实现。假设实现共享变量名称和函数名称。 该计划是否正常?为什么?

  2. 如果程序有目标文件1和2,则目标文件1中的代码调用malloc并分配一些内存然后释放它。现在来自目标文件2的代码调用malloc。 可以使用已释放的内存吗?它是如何在下面工作的?

0 个答案:

没有答案