问题描述
有什么我想念的吗?不仅仅是:
inline void * calloc(const size_t& num,const size_t& size)
{
返回malloc( num * size);
}
-JKop
Is there something I''m missing? Isn''t it just:
inline void* calloc ( const size_t& num, const size_t& size )
{
return malloc(num * size);
}
-JKop
推荐答案
你错过了memset(...,0,num * size);部分。
-
___________ 2004-07-18 15:32:04
_ / _ \_` _`_`_)Serge PACCALIN - sp ad mailclub.net
\ \ _L_)Il faut donc que les hommes startsnt
- ''(__) parn''êtrepasfanatiquespourmériter
_ / ___(_)latolérance。 - 伏尔泰,1763
You missed the memset(...,0,num * size); part.
--
___________ 2004-07-18 15:32:04
_/ _ \_`_`_`_) Serge PACCALIN -- sp ad mailclub.net
\ \_L_) Il faut donc que les hommes commencent
-''(__) par n''être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763
描述
[#2] calloc函数为一个
nmemb对象数组分配空间,每个对象的大小都是大小。空间是
初始化为所有位零。
[#3] calloc函数返回空指针或
指向分配空间的指针。
Description
[#2] The calloc function allocates space for an array of
nmemb objects, each of whose size is size. The space is
initialized to all bits zero.
[#3] The calloc function returns either a null pointer or a
pointer to the allocated space.
这篇关于calloc ....为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!