Red de conocimiento del abogados - Bufete de abogados - Error de CopyMemory() causado por C++ Vector.resize()
Error de CopyMemory() causado por C++ Vector.resize()
No es una cuestión de tamaño
Vector no puede usar CopyMemory para copiar memoria
Debido a que es una clase, su distribución de memoria es relativamente más complicada que eso. de una matriz, por lo que no se puede usar la copia de memoria, la copia hará que las variables miembro de su clase se sobrescriban y causen algunas excepciones
Puede usar la asignación de subíndice circular
Por ejemplo
for(int i=0;i m_Vec[m_nPos+i]=src[i];