並列的継承の問題点 C++の継承が、いかに柔軟なものかは前回で理解していただけたと思います ですが、継承によっては非常に難しい問題が発生します 継承が複雑になると、同じクラスを2度継承するという事態が発生します 基本クラス || 派生クラス1派生クラス2 || 派生クラス3 図を見てわかるように、派生クラス3が基本クラスを2度継承しています 派生クラス1と派生クラス2が、基本クラスを継承しているためです #include<iostream> using namespace std; class Base { public: char *name; }; class Derived1: public Base { public: int age; }; class Derived2 : public Base { public: char *sex; }; class Derived3 :