次のコードは、クラスB、クラスAの組み合わせにおいて、動作を説明します、
クラスA { パブリック: (int型_a) { A = _a。 裁判所未満 << " 构造函数" << " " << << てendl; }〜A() { COUT << " 析构函数" << " " << << ENDL。 } 保護: プライベート: int型。 }。 : 保護: プライベート: int型B1; int型B2; A2; A1; }。 ボイドobj10play() { A1(10 )。 B ojbB ; 返します。 } ボイドメイン() { obj10play()。 システム(「一時停止」)。 }
それがメンバ変数の一部を含むように、メモリクラスB、クラスAを割り当てるために根ざしエラー、