我有指针如何在数组中间重新分配()?
char *wordlist[9];
和阵列然后我的malloc()的存储器上的每一个这种块指针
for(int i=0; i<9; i++)
wordList[i] = (char*)malloc(someLength);
允许假设每次someLength是不同的。
现在的问题是,我想要realloc()ie。 wordList的第4个元素比现在更大。
wordList[3] = (char*) realloc(&wordList[3], someBiggerSize);
由于malloc分配存储一致的块,是操作甚至可以不与单词表[4]碰撞?