我正在使用MS VS 2010,C++,非托管。如果可能,我想分割分配的区域。例如,让我们说我被分配在内存1KB的空间:split malloc mem space
void* space = malloc(1024);
后,我决定该块,作为单独的512B和512B空间:
space1 = 512B and space2 = 512B
最后当我想摆脱这些空间我想单独释放他们:
free(space1);
free(space2);
这可能没有重新分配/扩大/缩小内存?
谢谢大家..
这很快:)我希望有这个解决方案..好吧,这将等到;我开始写内存管理器比.. thnx。 – MCA 2010-12-06 15:13:43
@MCA,习惯上接受你喜欢的答案,使用它收到的投票数下方的复选标记。由于DeadMg的答案似乎是您决定满足您的直接需求的答案,因此您应该接受它。 – 2010-12-06 15:19:06