在下面的代码为什么,如果我的休闲区const
盈的Data
我得到的错误error C2662: 'double Data::getValue(const int,const int)' : cannot convert 'this' pointer from 'const Data' to 'Data &'
为什么const不能用于对象参数的前面?
bool Data::equal(Data &aabb)
{
for (int i = 0; i < MAX_ROWS; i++){
for (int j = 0; j < MAX_COLUMNS; j++){
if (aabb.getValue(i, j) != m[i][j])
return false;
}
}
return true;
}
您已经定义了'getvalue'方法,它要求对象是可变的。 – user2357112