Кой е правилният и най-добрият начин за преразпределяне на паметта? например разпределям 100 байта с функцията WinAPI HeapAlloc, след което запълвам 100 байта от тази памет с някои данни и сега искам да добавя още нови данни в края на предишния...
Какво трябва да направя? Направете ново разпределение с повече байтове и след това копирайте старо+ново на ново място и освободете стара памет? Или има някакъв начин да се разпредели нова памет в края на старите данни и след това да се копират само нови данни?