在下面的代码中:
type
TDoubleDWORD = record
L, H: Longint;
end;
function BitSelection(const Block: Integer; const A;
const ASize: Integer): Longint;
var
H, L: Longint;
begin
H := TDoubleDWORD(Block).H;
L := TDoubleDWORD(Block).L;
我的问题是:
A
?TDoubleDWORD(Block)
是什么意思?这是某种记录构造函数吗TDoubleDWORD
?抱歉,如果问题看起来微不足道,但我对 Delphi 编程语言还很陌生,Google 也没有多大帮助。