double Matrix::operator()(unsigned int a, unsigned int b)
{
return m[a*rows+b];
}
我目前有上面的方法来访问存储在矩阵中的值,但是我希望能够在那个位置设置值。这可能吗?
最佳答案
如何返回一个引用:
double& Matrix::operator()(unsigned int a, unsigned int b)
{
return m[a*rows+b];
}
然后就可以设置对应元素的值了。
关于c++ - 矩阵(行,列)=值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5484881/