标签: c buffer free
我正在动态分配一个双指针(char ** pointer),后来有些方法不再知道有关长度的信息。
是否有一种干净的方法可以释放“指针数组”和“字符数组”,而又不知道指针数组的长度?
答案 0 :(得分:2)
从技术上讲,有一种方法。
如果分配一个额外的指针,并将最后一个指针设置为NULL,则可以释放所有双精度数组,然后释放直到达到NULL,然后释放双精度数组。这与字符串类似。
NULL
不过,您可能不需要此。
答案 1 :(得分:0)
我只能考虑使用数组的索引0作为其总长度。