前段时间看书,了解到DELPHI的共用体,感觉还看不错,特别是在写底层通讯协议的时候相当有用的。
Type TRec=record
case integer of
0:(Byte8:array[0..7] of Byte);
1:(Int2:array[0..1] of integer);
2:(Int1:Int64);
end;
这样定义出来的类型,不管给任何一个变量赋值,最终都会按基本类型的定义填入到内存空间去。
前段时间看书,了解到DELPHI的共用体,感觉还看不错,特别是在写底层通讯协议的时候相当有用的。
Type TRec=record
case integer of
0:(Byte8:array[0..7] of Byte);
1:(Int2:array[0..1] of integer);
2:(Int1:Int64);
end;
这样定义出来的类型,不管给任何一个变量赋值,最终都会按基本类型的定义填入到内存空间去。