谁能帮我解释一下。引用记数是个什么概念?送分100 我的解释可能不太清楚,基本上,当你使用一个对象时,会占用内存,对于有些对象当你再次使用时,不是另外分配内存,而是将引用计数加1,当你不再使用时减,为0时就销毁这个对象。像String、Interface都是这样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 thank you我听清楚了。分全给你了。 用在Delphi的AnsiString有了引用记数功能 表示几个字符串都能指向相同的物理地址。因此,复制字符串因为仅仅复制了指针而不是复制实际的字符串而非常快AnsiString在内存中的分配情况:■■■■■■■■■■■■■■■■■#0~~~~~~~ ~~~~~~~ ~~~~~分配大小 引用计数 长度 前两天在看delphi高级开发指南其中就有这一例子可以试试test:='test string';p:=Pointer(integer(Pointer(test))-8);refcount:=integer(p^); //为test串的引用计数你可以试试s1:=test //此时引用计数refcount就为2了 跪求 Delphi(fastreport)高手解决主数据取数问题 国庆后要回珠海找工作,兄弟们给推荐一家公司,高分相送。(注明:搞Delphi的) ly_liuyang,接分! 急!!!数据库的出错问题 怎么打印DBGrid的内容 倒库问题????? 各位请帮忙!俺很急! 请教大家一个object pascal问题!!! 请问QuickReport的报表 每行行高不固定,竖线的Height怎么设置? 请问widestring和string怎样转换? 买了DELPHI 6 D版,说能告诉我,它的序列号和密匙是多少?? 有谁知道比较好的delphi反编译工具???
■■■■■■■■■■■■■■■■■#0
~~~~~~~ ~~~~~~~ ~~~~~
分配大小 引用计数 长度
其中就有这一例子
可以试试
test:='test string';
p:=Pointer(integer(Pointer(test))-8);
refcount:=integer(p^); //为test串的引用计数
你可以试试
s1:=test //此时引用计数refcount就为2了