構(gòu)造函數(shù)的調(diào)用順序?
繼承關(guān)系的構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行順序?yàn)椋?/p>
1、父類(lèi)構(gòu)造函數(shù)執(zhí)行。
2、子類(lèi)構(gòu)造函數(shù)執(zhí)行。
3、子類(lèi)析構(gòu)函數(shù)執(zhí)行。
4、父類(lèi)析構(gòu)函數(shù)執(zhí)行。 組合關(guān)系的構(gòu)造函數(shù)和析構(gòu)函數(shù)執(zhí)行順序?yàn)椋?1、執(zhí)行類(lèi)成員對(duì)象的構(gòu)造函數(shù)。 2、執(zhí)行類(lèi)自己的構(gòu)造函數(shù)。 3、執(zhí)行類(lèi)自己的析構(gòu)函數(shù)。 4、執(zhí)行類(lèi)成員的析構(gòu)函數(shù)。 container有兩個(gè)成員,one,two,所以在執(zhí)行這個(gè)container構(gòu)造函數(shù)之前執(zhí)行object類(lèi)的構(gòu)造函數(shù)兩次。