演算子オーバーロード | Programming Place Plus C++編【言語解説】 第19章