ビルドが通らなかったのを修正しました。

2重名前空間はビルドが通らないっぽい。
Effective 24項 Rationalクラス作成
暗黙の型変換がされないからコンパイルエラー

メンバ変数の第1引数は暗黙の型変換されない。
クラスの外に出すとどちらも暗黙の型変換可能！

暗黙の型変換でコンストラクタがよばれるのね