我有一个我写的程序要求我声明一个数组
float (*array)[3] = new float[faces * 3][3];
现在我了解了语法和所有内容,这是一个指向固定大小数组的指针数组。我不明白这背后的底层组织。由于只有一个内存分配(针对指针数组),固定大小数组的内存是如何分配的?
沿着同一个线程,因为只有一个分配,所以应该有一个删除,这意味着数组被删除
delete[] array;
但我很困惑这是如何获取所有内存的,因为似乎只有指针数组被删除,而不是他们指向的内存。