Я использую MS VS 2010, C++, неуправляемый. Я хотел бы разделить выделенную область, если это возможно. Например, скажем, я выделил 1Kb пространство в памяти:split malloc mem space
void* space = malloc(1024);
позже, я решил этот блок как отдельный 512 байт и 512 байт пространства:
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