#include "iostream"
using namespace std;
void add(int &a,int &b);
int main()
{
int len=5;
int i;
int **pa=new int*[len];//设定一个二维的动态数组
for(i=0;i
pa[i]=new int[1];
}
int a[5]={1,2,3,4,5};
for(i=0;i
pa[i]=a+i;
}
for(i=0;i<5;i++)//显示元素
{
cout<<*pa[i];
}
for(i=0;i
delete []pa[i];
}
delete []pa;
return 0;
}
可是运行时好像出了问题,总是在输出12345后说有错误,好像是释放出了问题,可是二维的动态数组不就是这样释放的么,困惑中……