1

是否存在malloc失败,而calloc返回成功的情况。假设我给出malloc(20)并且calloc(4*5),是否存在任何malloc可能失败和calloc成功的场景。如果是这样,确切的原因是什么。

4

1 回答 1

0

我能想到malloc()失败和calloc()成功的唯一原因是某个库(或您的应用程序)是否覆盖了一个而不是另一个。

当然,任何libc会发生这种情况的地方都被破坏了。

于 2011-07-31T04:55:26.843 回答