基本クラス
継承のプロセスは派生クラスで追加された新しいメンバーと基本クラスのメンバーで構成される新しい派生クラスを作成します。多重継承では同じ基本クラスが派生クラスの一部の 1 以上の継承グラフを生成することができます。次の図はこのようなグラフで表示されます。
一つの基本クラスの複数のインスタンス
図ではCollectibleString コンポーネント図の表現と CollectibleSortable が表示されます。ただし基本クラスCollectible は CollectibleString のパスと CollectibleSortable のパスを使用して CollectibleSortableString になります。この冗長性を削除するにはクラスは仮想基本クラスなどの継承すると宣言できます。
仮想基本クラスの宣言の詳細については仮想基本クラスを持つオブジェクトがどのように構成するか仮想基本クラス を参照してください。