作者hunandy14 (Charlott.HonG)
看板C_and_CPP
标题Re: [问题] 二维阵列 指标传递
时间Wed Nov 9 17:35:20 2016
花了点时间把全部情况整理出来,应该比较容易看清楚了
程式码:
https://goo.gl/Wke8RG
你还是可以这样用呀~
只不过不能用计算取得
void test2(int** arr){
int* img1=arr[0];
int* img2=arr[1];
...
}
我是觉得直接用比较省事
多宣告一次意义好像不怎麽大
至於为什麽1要这样转,因为它可以
img[y][x];
又可以同时
imgr[index];
有时候一维表达比较方便(读图、复制图)
有时候二维表达比较方便(取影像遮罩)
效能上来讲,一维存取略比二维快
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.127.112.105
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1478684122.A.F03.html
※ 编辑: hunandy14 (140.127.112.105), 11/09/2016 17:45:43
1F:推 DirKai: 了解,感谢您还花时间整理!!! 我是习惯用二维了,看一维 11/09 19:37
2F:→ DirKai: 有点慢,不过如果能提升效能我会试着去做~ 11/09 19:38