【发布时间】:2012-04-27 04:49:09
【问题描述】:
我想制作一个类库,一个函数,它的参数是一个未知大小的矩阵,用户将创建自己的大小自己的矩阵,并将其传递给这个函数,对他的矩阵做一些操作,如下所示,将是函数
calculateDeterminantOfTheMatrix( int matrix[][])
{
some Operations to do on matrix
}
【问题讨论】:
-
int** 矩阵将是您正在寻找的语法。
-
如果你要让人们传递任意大小的矩阵,让他们也传递行数和列数。或者,或者,使用
std::vector<std::vector<int>> -
@SteveHoward 二维数组不会衰减为指向 C++ 中指针的指针。
-
你可以使用boost/multiarray
标签: c++ function pointers matrix