演算子のオーバーロードがややこしいのは俺だけ?