Delphi中Pointer的使用
摘要:varp1,p2,p3:pointerS:String;I:Integer;beginp1:= Pointer(S);p2:= @S;P3:= pchar(s);//p1和p2p3 有什么区别吗?procedure TForm1.FormCreate(Sender: TObject);begins:='abcdef';end;我们用这种方式来赋值s 是一个全局变量p1:=Pointer(S);45ecd8 是s的指针的指针所以这2句话是指针的复制p2:= @S;指针的指针赋值给指针p3:=pchar(s);call 404ca4在下面和第一个类似就是把string中的数据(去掉
阅读全文
posted @ 2013-01-16 22:33
浙公网安备 33010602011771号