複数の呼びヘッダー
仮想基本クラスなどカレンダーの多重継承して指定した名前は複数のパスを使用してアクセスできます。別のアクセス制御がこれらの異なるパスに沿って適用できるためコンパイラはほとんどのアクセスを許可するパスを選択します。次の図を参照してください。
継承グラフのパスに沿ってアクセス
図ではクラス VBase で宣言された名前はクラス RightPath を使用して常に実行されます。右のパスは LeftPath が private として VBase を宣言します。RightPath がパブリックの基本クラスとして VBase を宣言するためアクセス可能です。