首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求教Delphi String 存储空间有关问题

2012-10-20 
求教Delphi String 存储空间问题Delphi7 中小弟有一个问题请教:interface:str:String在函数中调用如下:pr

求教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方便多了
[解决办法]

探讨
delphi字符串就是因为程序自己管理内存了,所以使用起来比c方便多了

[解决办法]
像String,integer 等等类型的变量都是自动申请自动释放的,直接用就是了,不需要考虑内存泄漏什么的
[解决办法]
如果写服务端程序,长时间运行,则需要考虑delphi自身的string等内存管理机制是否稳定、高效
[解决办法]
c++只提供你能做什么,而delphi考虑如何做得更好。所以delphi内部做了的事,你都不用操心

热点排行