所以在我的代码中我有
double Matrix::get(int i, int j){
return data[i][j];
}
double Matrix::operator()(int i, int j){
return data[i][j];
}
问题是,在课外我可以打电话
Matrix A;
A(i,j)
在类里面我不知道如何引用对象(A) 那么
Matrix::somefunction(){
this(i,j) ???
}
我如何引用调用对象?
答案 0 :(得分:3)
你非常接近:
(*this)(i,j)
答案 1 :(得分:0)
您也可以像
一样打电话 operator()(i,j);
或(如上所述)
(*this)(i,j);