クラス内にarray
どのように書き込みますか?stl
C ++で演算子を記述しarray in stl
てオーバーロードしたいのですが、演算子をオーバーロードする
()[]
方法は知っていますが、stlがどのように機能するかわかりません...()[]
以下のような演算子をオーバーロードできます。演算子をオーバーロードする
int* operator[] (int i) {
if (i < 10)
{
return matrix[i];
}
}
int* operator() (int i) {
if (i < 10)
{
return matrix[i];
}
}