Каков правильный и лучший способ перераспределения памяти? например, я выделяю 100 байт с помощью функции WinAPI HeapAlloc, затем я заполняю 100 байт этой памяти некоторыми данными, и теперь я хочу добавить больше новых данных в конце предыдущего...
Что я должен делать? Сделать новое выделение с большим количеством байтов, а затем скопировать старое + новое в новое место и освободить старую память? Или есть способ выделить новую память в конце старых данных, а затем скопировать только новые данные?