在简单的一维数组中:
node *nodes = new node[MAX_NODES];
删除者:
delete [] nodes;
删除分配在数组中的所有节点。
但是在这种情况下:
float (*buildingArray)[3] = new float[10][3];
这个语句是否将
buildingArray
作为一个包含3个浮点指针的单维数组?这是释放内存的代码行:delete[] buildingArray;
上述的delete
是否会删除数组,但我对它是否会删除其引用存有疑虑?