G
Gooder
Unregistered / Unconfirmed
GUEST, unregistred user!
type MyClass=class
public
a:Integer;
end;
A、B:MyClass;
A:=MyClass.Create;
A.a:=1;
B:=MyClass.Create;
B:=A;
B.a:=5;
为什么运行后A.a也会变成5,如果想B:=A后,B和A完全独立,应该如何?
public
a:Integer;
end;
A、B:MyClass;
A:=MyClass.Create;
A.a:=1;
B:=MyClass.Create;
B:=A;
B.a:=5;
为什么运行后A.a也会变成5,如果想B:=A后,B和A完全独立,应该如何?