Tag: 内存外重新

在循环中调用realloc的缺点

我试图在Windows 7上用C实现一些数学算法,我需要反复增加我的数组的大小。 有时它会失败,因为realloc无法分配内存。 但是如果我在开始时一次分配大量内存它就可以正常工作。 这是内存管理器的问题吗? 有人能解释一下吗?