首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

copy,CopyMemory的有关问题,复制出来的数组如何和被复制的数组联动了

2012-02-20 
copy,CopyMemory的问题,复制出来的数组怎么和被复制的数组联动了?如题。Delphi(Pascal) codeprocedure TFor

copy,CopyMemory的问题,复制出来的数组怎么和被复制的数组联动了?
如题。

Delphi(Pascal) code
procedure TForm1.Button2Click(Sender: TObject);var d,d1:array of array of string;begin  SetLength(d,10,3);  //SetLength(d1,10,3);  d[2][1]:='test';  d1:=copy(d,0,10*3*sizeof(string));  //move(d1^,d^,10*3*sizeof(string));  showmessage(d1[2][1]);  d[2][1]:='abc';  showmessage(d1[2][1]);end;


更改数组d,复制出来的d1跟着变化。

[解决办法]
d1都没有使用setlength分配空间
如果使用move,肯定要先分配空间的
copy和copymemory没使用过,感觉也应该要先分配空间的吧
[解决办法]
string 是指针.

var d,d1:array of array of string[100] ;

热点排行