今天在看《delphi 5开发人员指南》(不错的书,讲解的很详细,推荐!)时看到一段描述:
为使访问方便,像记录和数组这样的结构化类型在内存中都是按照字或双字排列的。
这样会占用掉多于实际需要的磁盘空间。不过,当在声明记录时加上保留字p a c k e d时,就可以保证数
据是紧凑存储的。
前面的record类型定义如下:
TPersonRec = Packed record
...
end;
注意关键字"Packed"的使用!
为使访问方便,像记录和数组这样的结构化类型在内存中都是按照字或双字排列的。
这样会占用掉多于实际需要的磁盘空间。不过,当在声明记录时加上保留字p a c k e d时,就可以保证数
据是紧凑存储的。
前面的record类型定义如下:
TPersonRec = Packed record
...
end;
注意关键字"Packed"的使用!
本文介绍了 Delphi 5 中记录类型的定义及使用方法,并解释了如何通过使用关键字 'Packed' 实现数据的紧凑存储。这对于节省内存空间、提高程序效率具有重要意义。
626

被折叠的 条评论
为什么被折叠?



