double Matrix::operator()(unsigned int a, unsigned int b)
{
return m[a*rows+b];
}
Run Code Online (Sandbox Code Playgroud)
我现在有以上用于访问存储在矩阵中的值,但是我希望能够在该位置设置值.那可能吗?
如何返回引用:
double& Matrix::operator()(unsigned int a, unsigned int b)
{
return m[a*rows+b];
}
Run Code Online (Sandbox Code Playgroud)
然后您可以设置相应元素的值.