C
compux
Unregistered / Unconfirmed
GUEST, unregistred user!
下面的代码:
procedure TForm1.Button1Click(Sender: TObject);
type ip=^double;
type sp=^string;
var pt:^pointer;
begin
new(pt);
(ip(pt))^:= 12345;
showmessage(floattostr(ip(pt)^));
(sp(pt))^:= 'aa12345';
showmessage(sp(pt)^);
dispose(pt);
end;
可以执行通过,为什么?我在new了pt之后并没有分配空间的。为什么没有报access violation错
procedure TForm1.Button1Click(Sender: TObject);
type ip=^double;
type sp=^string;
var pt:^pointer;
begin
new(pt);
(ip(pt))^:= 12345;
showmessage(floattostr(ip(pt)^));
(sp(pt))^:= 'aa12345';
showmessage(sp(pt)^);
dispose(pt);
end;
可以执行通过,为什么?我在new了pt之后并没有分配空间的。为什么没有报access violation错