求教Delphi String 存储空间问题
Delphi7 中小弟有一个问题请教:
interface:
str:String;
在函数中调用如下:
procedure p1;
Begin
str:='23456';
end;
procedure p2;
Begin
str:='';
End;
在调用p1时计算机给str分配了6个字节, 接着调用p2,现在str只有一个字节了, 请问这样会造成内存泄露么?? 剩下的5个字节计算机会不会重新利用呢?
初学,谢谢
[解决办法]
没问题
[解决办法]
delphi字符串就是因为程序自己管理内存了,所以使用起来比c方便多了
[解决办法]