我有以下类型的结构:
struct SPacket
{
unsigned char payload[260];
unsigned int payloadLength;
};
我有一个指向这个结构的指针对象:
SPacket* ptrObj;
如何将 ptrObj 深拷贝到另一个对象中:
SPacket obj;
最佳答案
编译器生成的复制构造函数将深度复制数组成员,所以只用它:
SPacket obj(*ptrObj);
关于c++ - C++中结构对象的深拷贝指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38898246/