作图像处理时常用的C/C++语句积累!

这里要说明下,由于自己将来主要是在嵌入式设备上实现图像处理算法,所以当既有C的写法又有C++的写法时,优先选取C的写法哈!

1 堆内存申请二维数组

申请256*256的double数组

int row_malloc, column_malloc;
double **arr;
row_malloc=256;
column_malloc=256;
arr = (double **)malloc(sizeof(double *) * row_malloc); // 分配所有行的首地址
for (i = 0; i < row_malloc; i ++)  // 按行分配每一列
      arr[i] = (double *)malloc(sizeof(double) * column_malloc);
//这里是中间的程序

 free(arr);//记着释放,使得程序运行时能尽量少用内存


你可能感兴趣的:(作图像处理时常用的C/C++语句积累!)