如何在C ++中使用动态矩阵作为函数的参数?

时间:2015-03-29 12:30:42

标签: c++ function image-processing parameters parameter-passing

我正在读一张bmp图片。所以我的矩阵是动态的。我正在运行时学习它的列和行大小。我想使用这个动态矩阵作为函数的参数。

func(w,h, inMatrix, outMatrix);

我想这样调用我的功能。

void func(int w,int h,?,?)
{
....
    outMatrix[x][y].R=inMatrix[x][y].R*someThing;
....
}

如何定义此功能?

所以?=?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用指向包装该行为的对象的指针?或使用对矩阵的引用。由于性能问题,我会避免通过副本。