动态内容 编译通过 运行出错 Why? 好奇怪的错误啊
呆呆的鱼鱼 2008-10-22 03:39:36 #include <iostream.h>
void CreateSpace_CircleImage(double **pCircle); // Create memory space of Circle Image
void DestroySpace_CircleImage(double **pCircle); // Destroy meory space of Circle Image
int N =5;
void main()
{
double **pM = NULL;
CreateSpace_CircleImage(pM);
DestroySpace_CircleImage(pM);
pM = NULL;
}
void CreateSpace_CircleImage(double **pCircle)
{
pCircle = new double * [N];
for(int i=0;i<N;i++)
{
pCircle[i] = new double [(i+1)*8];
}
for(i=0;i<N;i++)
{
for(int j=0;j<(i+1)*8;j++)
{
pCircle[i][j]=i;
cout<<pCircle[i][j]<<endl;
}
}
}
void DestroySpace_CircleImage(double **pCircle)
{
for(int i=0;i<N;i++)
{
delete pCircle[i];
}
delete pCircle;
}