簡體   English   中英

如何在C ++中將動態矩陣用作函數的參數?

[英]How can I use a dynamic matrix as a parameter, of a function, in C++?

我正在讀取bmp圖片。 所以我的矩陣是動態的。 我在運行時正在學習其列和行的大小。 我想將此動態矩陣用作函數的參數。

func(w,h, inMatrix, outMatrix);

我想這樣調用我的函數。

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

如何定義此功能?

那么?=?

感謝您的幫助!

使用指向包裝該行為的對象的指針? 或使用對矩陣的引用。 由於性能問題,我將避免通過副本傳遞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM