>>866
動物⊃哺乳類⊃犬
動物⊃哺乳類⊃猫
動物⊃哺乳類⊃馬
・・・
だから、
class 動物 {・・・};
class 犬 : public 動物 {・・・};
class 猫 : public 動物 {・・・};
という例は割りと適切だとされているが、
「複素数⊃実数⊃有理数⊃整数⊃自然数」
であるからといって、
class 複素数 { double m_re; double m_im; ・・・};
class 実数 : public 複素数 {・・・};
class 有理数 : public 実数 {・・・};
とは確かに書きにくそうだな。
オブジェクトのサイズから言っても、実数の場合、複素数よりメンバ変数が減らせるわけだし。
探検
C++相談室 part155
■ このスレッドは過去ログ倉庫に格納されています
867デフォルトの名無しさん
2021/05/16(日) 15:53:27.30ID:i0aHhWnL■ このスレッドは過去ログ倉庫に格納されています
