U
ufo
Unregistered / Unconfirmed
GUEST, unregistred user!
list内删除一个项,其项指向的内存不会释放,一般要自己先释放内存,再删除list内的项。
另外,如果楼主的数组不是特大的话,还可以申明 pintegerArray;
这样使用时不需转换了,直接 p[X]:= X。
这个PXXXArray 的类型以前没用过,我是看了白河愁的一个PByteArray才想到的。
本质上和使用 pinteger是一样的,只是对编译器而言,一个是指向了integer数组,无须显示的做类型转换就可以操作,代码看起来简洁。
执行效率两者是一样的。
另外,如果楼主的数组不是特大的话,还可以申明 pintegerArray;
这样使用时不需转换了,直接 p[X]:= X。
这个PXXXArray 的类型以前没用过,我是看了白河愁的一个PByteArray才想到的。
本质上和使用 pinteger是一样的,只是对编译器而言,一个是指向了integer数组,无须显示的做类型转换就可以操作,代码看起来简洁。
执行效率两者是一样的。