先看代码
memcpy(&(m_initCameraParam[index]), &m_initParam, sizeof(s_GBINITSTRUCT));
m_userHookData[index].m_pInitParam = &m_initCameraParam[index];
memcpy将内存拷贝并覆盖;
最容易出粗的是这个取地址符,&m_initCameraParam[index];
只是将地址传过来,一但重新拷贝,会将原来的内容覆盖,
先看代码
memcpy(&(m_initCameraParam[index]), &m_initParam, sizeof(s_GBINITSTRUCT));
m_userHookData[index].m_pInitParam = &m_initCameraParam[index];
memcpy将内存拷贝并覆盖;
最容易出粗的是这个取地址符,&m_initCameraParam[index];
只是将地址传过来,一但重新拷贝,会将原来的内容覆盖,