Mybytes: array of Byte; p:Pointer; --- p:= Mybytes;
Mybytes: array of Byte; p:Pointer; --- p:= Mybytes; Mybytes:本身就是个指针。 @Mybytes[0]:这个就是取第一个元素的指针了
var arr_byte:array of byte; b:^byte; begin setlength(arr_byte,2); arr_byte[0]:=35; arr_byte[1]:=45; b:=@arr_byte[0]; showmessage(inttostr(b^)); inc(b); showmessage(inttostr(b^)); end;
p:Pointer;
---
p:= Mybytes;
p:Pointer;
---
p:= Mybytes;
Mybytes:本身就是个指针。
@Mybytes[0]:这个就是取第一个元素的指针了
arr_byte:array of byte;
b:^byte;
begin
setlength(arr_byte,2);
arr_byte[0]:=35;
arr_byte[1]:=45;
b:=@arr_byte[0];
showmessage(inttostr(b^));
inc(b);
showmessage(inttostr(b^));
end;