Matrix(row,col)= value

时间:2011-03-30 10:07:03

标签: c++ matrix

double Matrix::operator()(unsigned int a, unsigned int b)
{
    return m[a*rows+b];
}

我目前有以上用于访问存储在矩阵中的值,但是我希望能够在该位置设置值。这可能吗?

1 个答案:

答案 0 :(得分:5)

如何返回引用:

double& Matrix::operator()(unsigned int a, unsigned int b)
{
    return m[a*rows+b];
}

然后你可以设置相应元素的值。