サブスクリプション演算子をオーバーロードしようとしていますが、たとえばクラスがEであるなどの問題に直面しています。最初に行ったことは次のとおりです。
int E::operator[](int n){
if(n<length && n>0)
return data[n];
else
return 0;
}
E ( A )のオブジェクトがあり、A[0] を返したいとします。この演算子は正常に動作します。
私がやりたかった2番目のことは、やりたいかどうかですA[0] = 4
。
ここで何を実装する必要がありますか? 代入演算子? またはサブスクリプションオペレーター?
どうすればいいのかアドバイスをいただきたいです、ありがとうございます!