>クラスや継承がなかったときはどうしてたんだろう
>
>ほとんど同じだけど、微妙に違う構造体
>みたいなのがいくつかあったら継承便利だと思うんだが。

継承はポリモーフィズムの為に使う物なので
コードを使いまわすためだけに継承するのはかなり良くない

そんなことやってると機能を派生させる毎に継承が分岐して無茶苦茶に絡みあったコードになる