Матрица (строка, столбец) = значение - PullRequest
0 голосов
/ 30 марта 2011
double Matrix::operator()(unsigned int a, unsigned int b)
{
    return m[a*rows+b];
}

У меня есть вышеприведенное в настоящее время для доступа к значению, хранящемуся в матрице, однако я хотел бы иметь возможность установить значение в этой позиции. Это возможно?

1 Ответ

5 голосов
/ 30 марта 2011

Как насчет возврата ссылки:

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

Затем вы можете установить значение соответствующего элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...