C++相談室 part155 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
956:デフォルトの名無しさん 21/05/17 21:58:18.14 SfcIGFpx.net 継承元として振る舞えるのはポリモーフィズムの必須要件じゃない? 親クラスとして振る舞えなくなる子クラスとか存在価値ないでしょ 957:デフォルトの名無しさん 21/05/17 22:27:35.19 rt013aFx.net >>935 は? 複素数を継承して実数を作る という話だけど 958:デフォルトの名無しさん 21/05/17 22:36:00.22 pyZ7P5gV.net >>940 実数を複素数としてふるまわせたいならRealをComplexに型変換したら済むので継承やポリモーフィズムは必須ではない >>939の問いに戻るがなんで集合としての包含関係をそう執拗に継承関係に反映させようとするんじゃ…… だいたい実数から複素数を作る演算(|z|とarg(z)で複素数zを作る)もあるし 複素数から実数を作る演算(|z|やarg(z))があるから変換は双方向的なので、 この場合派生クラスから基底クラスへの一方的変換だけでは片手落ちなのは明白 無理矢理やったら>>939に書いたみたく|z|やarg(z)といった複素数の演算子がReal以外の実数を返すみたいなgdgdな話に……
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
287日前に更新/299 KB
担当:undef