【发布时间】:2010-12-06 15:07:36
【问题描述】:
我正在使用 MS VS 2010、C++、非托管。如果可能的话,我想分割分配的区域。例如,假设我在内存中分配了 1KB 空间:
void* space = malloc(1024);
后来,我决定将这个块作为单独的 512B 和 512B 空间:
space1 = 512B and space2 = 512B
最后,当我想摆脱这些空间时,我想分别释放它们:
free(space1);
free(space2);
如果不重新分配/扩展/收缩内存,这可能吗?
谢谢大家..
【问题讨论】: