-
-
[分享]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;
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!