【发布时间】:2015-06-02 11:02:10
【问题描述】:
我正在阅读 bmp 图片。所以我的矩阵是动态的。我正在运行时学习它的列和行大小。我想用这个动态矩阵作为函数的参数。
func(w,h, inMatrix, outMatrix);
我想这样调用我的函数。
void func(int w,int h,?,?)
{
....
outMatrix[x][y].R=inMatrix[x][y].R*someThing;
....
}
如何定义这个函数?
那么 ?=?
感谢您的帮助!
【问题讨论】:
-
只需将数组名称传递给函数,并以双数组形式接收。例如 void func1(char array[][]){} 将是函数定义
-
您将调用函数为 func1(arr); arr 是双数组
标签: c++ function image-processing parameters parameter-passing