1、new:
char **array1
分配内存空间:
array1 = new char *[m];
for(i=0;i<m;++i)
array1 = new char *[m];
for(i=0;i<m;++i)
{
array1[i] = new char[n];
array1[i] = new char[n];
}
删除内存空间:
删除内存空间:
for(i=0;i<m;++i)
{
delete[] array1[i];
delete[] array1[i];
}
delete[] array1;
delete[] array1;
2、calloc/
m a l l o c:
char **arry1
分配内存空间:
arry1=(char**)malloc(sizeof(char)*m);
for(i=0;i<m;i++)
{
arry1[i]=(char*)malloc(sizeof(char)*n);
}
释放内存空间
for(i=0;i<m;i++)
{
free(arry1[i]);
}
free(arry1);