#include <iostreamの> する#include <CStringの> する#include <ベクトル> の#include <リスト> の#include < ストリング > の#include <配列> 使用して 名前空間STD。 クラスB { パブリック: B(ボイド) { COUT << " Bの\ tの" ; } 〜B(ボイド) { COUT << " 〜B \ tの" ; } }。 ボイド) { COUT << " Cの\ tの" 。 } 〜C(ボイド) { COUT << " 〜C \ tの" ; } }。 構造体D:B { D(){COUT << " Dの\ tの" 。} 〜D(){COUT << " 〜D \ T " 。} プライベート:CのC、 }。 INT メイン() { D dを、 リターン 0 ; }