Как получить доступ к индексу двумерного вектора с помощью функции at ()?
Я собираюсь инициализировать двухмерный вектор в функции-члене, где входные аргументы планируется вводить в определенные индексы внутри аргумента функции. Кроме того, я не собираюсь использовать оператор [] для доступа к членам из-за безопасности. Как я могу использовать функцию at () для доступа к индексу двумерного вектора, как показано ниже?
vector<vector<double>> weight;
void Connection::setWeight(const double& value, const double& i, const double& j)
{
// The other scheme except: weight[i][j] = value;
}