我在看 C++引用并找到动态内存管理和 正在查看重新分配内存的函数,我想知道这个函数是否可以用来使数组更大我认为这就是他们的意思,但我真的不明白这一行
more_numbers = (int*) realloc (numbers, count * sizeof(int));
这出现在 cplusplus 引用的例子中 简而言之,这是我的问题
realloc()
可以用来扩大数组吗?谢谢:)
最佳答案
仅当数组的内存是通过 malloc()
、calloc()
或 realloc()
之前分配的。否则你就是在自找麻烦。
关于c++ - 为数组重新分配内存 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4422608/