operator 実装するとき == とかはboolで返すから、this ポインタが
邪魔してクラス内に実装できない。
そして、そのoperatorをfriendにするのはクラスの隠蔽の仕組みを壊さずに
publicなメンバ以外にもアクセスさせたいから。