> 演算子のオーバーロードを行うとき、メンバ変数i_の値に応じて
> 返値の型を変えたい(参照かポインタか実体かも)。
なんでそんなことをせねばならない状況になったのか詳しく