R
RJU
Unregistered / Unconfirmed
GUEST, unregistred user!
请教:
一个自定义类型如下
TMYTYPE=Rrecord
a:array of string;
b:array of Integer
end;
Var
MyA,MyB:TMYTYPE;
直接的复制myb:=myA,会出错,
如果用MyB.a;=MYA.a这种赋值方法在record成员多而且复杂(例如a 的类型是另一个record的数组)的时候是非常麻烦的,并且每次修改record,复制的方法都要修改,很容易造成错误。
各位对于这种情况有什么好的解决方法?
一个自定义类型如下
TMYTYPE=Rrecord
a:array of string;
b:array of Integer
end;
Var
MyA,MyB:TMYTYPE;
直接的复制myb:=myA,会出错,
如果用MyB.a;=MYA.a这种赋值方法在record成员多而且复杂(例如a 的类型是另一个record的数组)的时候是非常麻烦的,并且每次修改record,复制的方法都要修改,很容易造成错误。
各位对于这种情况有什么好的解决方法?