2008-12-18 継承したときのコンストラクタ、デストラクタ 勉強 C++ 継承したとき、コンストラクタとデストラクタが実行される順番について勉強。 いくつも継承していると順番を間違えてしまいそうだ。 多重継承したときは記述した順番で実行される。 class base1; class base2; class test : public base1, public base2 { }; この場合、コンストラクタはbase1,base2,testの順番で行われ、デストラクタはtest,base2,base1の順番で行われる。