- double **Q=new double*[row];
- for(int i=0;i<row;++i)
- Q[i]=new double[POS_NUM]();
- int **Path=new int*[row];
- for(int i=0;i<row;++i)
- Path[i]=new int[POS_NUM]();
-
-
- double ** ppValues = (double**)calloc(len, sizeof(double*));
- for(int i = 0; i < len; i++){
- ppValues[i] = (double*)calloc(SDIM, sizeof(double));
- }
- 注意:分配完二维数字的动态空间后,需要分配一维数组的内存,否则直接传入函数,会导致没有分配内存,程序出错
C/C++二维数组分配内存
原文:http://www.cnblogs.com/quxiaoxia/p/6148773.html