如何把我的结构实例拷贝
环境:vc++ 6.0
结构定义:
typedef struct _GENERAL_CONTEXT_
{
std::string LocalIpAddress;
unsigned short VsipPort;
SOCKET Socket;
fd_set SetOfSockets;
CB pErrorCallback;
CB pLogCallback;
unsigned short TransactionNumber;
ofstream OutputFile;
std::list< SN_DEVICE > DeviceList;
}GENERAL_CONTEXT, *PGENERAL_CONTEXT;
其中sn_device的定义为
typedef struct _SN_DEVICE_
{
std::list< SN_DEVICE_CAPABILITIES > CapabilitiesList;
std::list< PVSIP_MEDIA_CONTROL_PROPRIETARY_CONFIG > ProprietaryConfigParameterPtrList;
VSIP_DISCOVERY_PING_INFO VsipDPingInfo;
GUID guid;
unsigned short Fabricant;
unsigned short Version;
eTYPE UnitType;
}SN_DEVICE, *PSN_DEVICE;
如果AB都是GENERAL_CONTEXT结构实例
如果将结构A完整复制到B。听说要写个COPY的函数,但我不会呀。
请大侠给出一点代码吧,50分相送