為什么棧內(nèi)存初始化一個(gè)父類變量接受子類的對(duì)象時(shí),父類那個(gè)變量的構(gòu)造函數(shù)未被執(zhí)行?
老師,我從棧內(nèi)存初始化變量時(shí)p1時(shí),為什么打印結(jié)果顯示不會(huì)執(zhí)行p1的構(gòu)造函數(shù)呢,而只執(zhí)行它的析構(gòu)函數(shù)呢。代碼如圖,Person構(gòu)造函數(shù)只被調(diào)用了一次,而其析構(gòu)函數(shù)被調(diào)用了兩次
2019-10-21
Person p1 = s1; 這行不會(huì)調(diào)用Person的構(gòu)造函數(shù),只會(huì)調(diào)用Person的拷貝構(gòu)造函數(shù)。