一组字符串和一组数字的保存和传递

megyrr 2008-10-28 03:16:48
刚才suton 给我了个主意,
如果string和integer的数量随时都是一样多,可以用record.两个成员
然后用TList将每个结构的指针保存起来.
一、我想知道这样用存在指针释放的问题吗,有,怎么释放。
二 如果用两个Array of ....可以吗,分别效率和安全性如何?有何长短。
这字符串和数字有一一对应关系。
...全文
58 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jadeluo 2008-10-28
  • 打赏
  • 举报
回复
用两个Array of ....的方法所产生的主要问题是:string和integer数据的数量发生变化时,更新这两个数组相当地麻烦。
luntanwujianhua 2008-10-28
  • 打赏
  • 举报
回复
幫頂
lake_cx 2008-10-28
  • 打赏
  • 举报
回复
1、需要释放,分配时用New,释放时用Dispose。
2、可以,效率我想你可以不用考虑,用SetLength设置数组大小,释放可以不用考虑,脱离作用域就释放了。
喝口水 2008-10-28
  • 打赏
  • 举报
回复
TList的使用要注意两个问题
1.增加时,先new一个元素,然后再TList.add
2.删除时,先dispose这个结点元素,再TList.Delete
megyrr 2008-10-28
  • 打赏
  • 举报
回复
这两个数组一旦生成,就不再改动了的,只用读,不用写的。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧