Wie kann mit at () auf den Index eines 2D-Vektors zugegriffen werden?
Ich initialisiere einen 2D-Vektor in einer Elementfunktion, in der die Eingabeargumente in festgelegte Indizes innerhalb des Funktionsarguments eingegeben werden sollen. Darüber hinaus werde ich [] Operator aus Sicherheitsgründen nicht verwenden, um auf Mitglieder zuzugreifen. Wie kann ich die Funktion at () verwenden, um auf den Index eines 2D-Vektors zuzugreifen (siehe unten)?
vector<vector<double>> weight;
void Connection::setWeight(const double& value, const double& i, const double& j)
{
// The other scheme except: weight[i][j] = value;
}