记录类型数据对齐

不带关键字packed

type
TMyRecord =   record
 abyte :byte;
 along :longint;
end;

长度为 8

 type
TMyRecord = packed  record
 abyte :byte;
 along :longint;
end; 

长度为 4

规则:不要猜测一个记录类型有多大,还是老实用sizeof

posted on 2009-04-16 22:54  alon  阅读(228)  评论(0编辑  收藏  举报

导航