A имеет функцию в моем классе, которая выглядит примерно так:
void SomeClass::SomeFunction(int i, int j){
float var = MemberVector[i][j];
float temp;
temp = var * -1;
~~~Some Condition~~~{
MemberVector[i][j] = temp;
}
}
Я хочу получить значение в [i] [j] в переменной-члене вектора и умножить его на -1 т.е. сделать его положительным, если оно отрицательное, и наоборот.
Я думал, что векторный оператор [] возвращает ссылку на значение a, указанное в квадратных скобках, но когда я запускаю свой код, он не изменяет значения в векторной переменной-члене.
Есть ли способ обратиться, чтобы получить значение в [i] [j] в переменной-члене по ссылке внутри функции-члена и изменить его, как я описываю?