我有一个类似这样的结构
struct
{
struct bar x;
}foo
struct
{
DWORD count;
MyType* arr;
}bar
现在我想做一个实例的深拷贝foo
,我正在查看来自 msdn 的函数(http://msdn.microsoft.com/en-us/library/windows/desktop/aa366535(v=vs.85) .aspx ) 调用
void CopyMemory(
In PVOID Destination,
In const VOID *Source,
In SIZE_T Length
);
虽然我认为这不会为我做一个深拷贝,但在这种情况下,做一个安全的深拷贝的好方法是什么?