Delphi中的Move和CopyMemory有什么区别?

11

在Delphi(具体来说是2007版本及以上)中,Move和CopyMemory有区别吗?

如果有的话,它们之间有什么不同?

1个回答

28

请看Delphi中的windows.pas文件:

procedure CopyMemory(Destination: Pointer; Source: Pointer; Length: DWORD);
begin
  Move(Source^, Destination^, Length);
end;

那回答了你的问题吗? :>


我怎么会错过一个需要指针而另一个不需要的事实呢... 哦,好吧,非常感谢。 - JPvdMerwe
8
那还有一个问题,就是参数的顺序被颠倒了。 - Mason Wheeler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接