>674さん
ありがとうございますおかげで何とかできました。

たびたび注文してすいませんが、protectedではなくprivateにして、
演算子はoperatorメンバ関数を使ってオーバーロードする方法だったらどうなりますか?
良かったら教えてください