“delete”: 不能剔除不是指针的对象?

“delete”: 不能删除不是指针的对象??? 声明:int *** Pos_Arr 初始化:Pos_Arr_t new int ** [1]for (in

“delete”: 不能删除不是指针的对象???
 声明:int *** Pos_Arr;

 初始化:

Pos_Arr_t = new int ** [1];
for (int i=0;i<1;i++)
{
Pos_Arr_t[i] = new int* [4];

for (int j=0;j<4;j++)
{
Pos_Arr_t[i][j] = new int [3];
}
}


删除:


for (int i=0;i<5;i++)
{
for (int j=0;j<4;j++)
{
for (int k=0;k<3;k++)
{
delete [] Pos_Arr[i][j][k];
}
delete [] Pos_Arr[i][j];
}
delete [] Pos_Arr[i];
}
delete [] Pos_Arr;



为何提示我
“delete”: 不能删除不是指针的对象???
????????
[解决办法]
你new只有三层,delete却有4层