работа с поинтерами
Вопрос у меня такой, можно ли написать вот так:
var p,q:pointer;
begin
GetMem(p,1024);
q:=p;
Dispose(q);
end.
Или нужно обязательно Dispose(p)?
Заранее спасибо
Думаю, q использовать можно. Но не уверен, что хорошо сочаются GetMem и Dispose. Как-то привык к парам GetMem - FreeMem и New - Dispose.
Да, так делать можно, но возвращать память лучше, вданном млучае, при помощи FreeMem. А Dispose для New.