Freeing 2D array - Heap Corruption Detected
问题 EDIT: Sorry guys, I forgot to mention that this is coded in VS2013. I have a globally declared struct: typedef struct data //Struct for storing search & sort run-time statistics. { int **a_collision; } data; data data1; I then allocate my memory: data1.a_collision = (int**)malloc(sizeof(int)*2); //Declaring outer array size - value/key index. for (int i = 0; i < HASH_TABLE_SIZE; i++) data1.a_collision[i] = (int*)malloc(sizeof(int)*HASH_TABLE_SIZE); //Declaring inner array size. I then