>892
お返事ありがとうございます。
ただすいません、operator int() というのがどういうものなのか分かりません。

オーバーライド系の解説サイトはロベールさんのところをはじめ、あっちこっち見たのですが。
もしよければそれについて詳しいサイトを教えていただけませんでしょうか。