【发布时间】:2020-04-14 15:03:32
【问题描述】:
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,即如果它是负数则使其为正数,反之亦然。
我认为向量运算符 [] 返回对方括号内指定位置的值的引用,但是当我运行我的代码时,它不会更改成员向量变量中的值。
有没有办法通过成员函数内部的引用来引用成员变量中 [i][j] 处的值并按照我的描述进行更改?
【问题讨论】: