2

ポインターの配列が 2 つあり、一方を他方にコピーしたい

Int32 *Ptr1[2];
Int32 *Ptr2[2];
Int32 a,b;

Ptr1[0]=&a;
Ptr1[1]=&b;

Ptr2 に Ptr1[0] と Ptr2[1] を保持させたい。

Ptr2[0]=Ptr1[0];
Ptr2[0]=Ptr1[1];

配列が巨大な場合、コピーが問題になるため、他の方法はありますか

私は次のことをしました

Ptr2=Ptr1;

これにより、Ptr1 のアドレスが Ptr2 にコピーされますが、その要素はコピーされません。

助けてください

4

1 に答える 1

3

memcpyはあなたの友達です。

于 2010-11-11T08:28:07.650 に答える