首页
社区
课程
招聘
[分享]delphi 指针和动态数组
发表于: 2016-9-6 13:51 4798

[分享]delphi 指针和动态数组

2016-9-6 13:51
4798
写这个只是给一些初学Delphi 的朋友,可以搜到一点相关的小资料
    戴妃  动态数组定义是   shu:Array of Dword;
   如果我们要增加一个数组成员,再加重新定义个  setlength(shu,i);  i是数组长度,戴妃不会把之前已经给数组[0]=xxxx,清0,so  :我们就可以得到了一个随时改变大小的动态数组,
   这里需要注意的是, t: ^Dword;
                              t:=@shu[0]; 取数组第一个数据的地址
    指向数组的指针,必须最后定义,因为每次重新 定义个  setlength(shu,i) ,这个初始的地址会变的!
    当然如果  你定义的是  t: ^PDword;  指向指针的指针,这个是不会变得  t:=@shu;

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 150
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用<list>泛型解决
2016-9-9 14:10
0
雪    币: 6
活跃值: (1509)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Delphi 2009 新增了泛型容器单元, 那Delphi7 应该不支持吧, 用这些老版本主要是:新版本编辑器在XP越来越卡,启动都是一个痛苦的历程
2016-9-9 16:01
0
游客
登录 | 注册 方可回帖
返回
//