所以,在我的代碼我有重載運算符()對成員函數get()方法
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) ???
}
我怎麼會引用調用對象?
'(*此)(I,J)'或'this-> operator()(i,j)'。 – 0x499602D2
運算符()(i,j)就足夠了 –