gpt4 book ai didi

c++ - malloc 和 calloc 是如何以不同的签名结束的?

转载 作者:太空狗 更新时间:2023-10-29 16:28:09 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why calloc takes two arguments while malloc only one?

很多 资源描述了 malloccalloc 之间的功能差异,但我无法轻易找到描述不同函数签名背后的历史:

   void *calloc(size_t nmemb, size_t size);
void *malloc(size_t size);

当然,前者中的size是每个成员的大小。也许这个想法是可以通过操作系统懒惰地完成页面大小的成员大小的倍数 calloc

(我和下一个人一样可以编造原因——没有引用的来源没有被接受的答案。:-))

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com