1,二维数组的申请
typedef struct dictht {
dictEntry **table;
unsigned long size;
unsigned long sizemask;
unsigned long used;
} dictht;
typedef struct dictEntry {
void *key;
union {
void *val;
uint64_t u64;
int64_t s64;
double d;
} v;
struct dictEntry *next;
} dictEntry;
假如有这样的一个二维数组,dictEntry **table,如何来申请呢???
首先要明白dictEntry **table 的意思,可以把它看作一个一维的(dictEntry *) *table,table时一个数组,里面存放的时指针,指向的是dictEntry 这种结构。
所以申请的时候分两步:
1)为这个table一维表申请内存。
dictEntry **table &#