奇怪哦,memcpy后,程序关闭出错
SnmpParam spTmp;
m_map.Lookup(ip,spTmp);
m_pUpForm->m_snmpParam.ip = ip;
m_pUpForm->m_snmpParam.port = spTmp.port;
m_pUpForm->m_snmpParam.timeout = spTmp.timeout;
m_pUpForm->m_snmpParam.communityRead = spTmp.communityRead;
m_pUpForm->m_snmpParam.communityWrite = spTmp.communityWrite;
m_pUpForm->m_snmpParam.communityTrap = spTmp.communityTrap;
m_pUpForm->m_snmpParam.errorCount = spTmp.errorCount;
m_pUpForm->m_snmpParam.status = spTmp.status;
//使用上面这些,程序良好,而用下面一句话,程序关闭就出错了。
//memcpy(&(m_pUpForm->m_snmpParam),&spTmpp,sizeof(spTmpp));//使用这句话后,程序关闭就出错。
这是为什么??