我对re
dis实现的
文件dict.c中的
函数dictCreate()感到困惑.我要
在这里粘贴
代码:
/* Create a new hash table
* T = O(1)
*/
dict *dictCreate(dictType *type,void *privDataPtr) {
dict *d = zmalloc(sizeof(*d));
_dictinit(d,type,privDataPtr);
return d;
}
变量d用于zmalloc(sizeof(* d)),但理论上它在执行此行时将存在.所以我的问题是如何在声明之前使用变量d?