下列情況中,不會調(diào)用拷貝構(gòu)造函數(shù)的是
下列情況中,不會調(diào)用拷貝構(gòu)造函數(shù)的是
A.用一個對象去初始化同一類的另一個新對象時
B.將類的一個對象賦值給該類的另一個對象時
C.函數(shù)的形參是類的對象,調(diào)用函數(shù)進行形參和實參結(jié)合時
D.函數(shù)的返回值是類的對象,函數(shù)執(zhí)行返回調(diào)用時
正確答案:B解析:本題考查的是拷貝構(gòu)造函數(shù)的概念??截悩?gòu)造函數(shù)發(fā)生在,用一個已知的對象初始化一個正在創(chuàng)建的同類對象的時候。因此,選項A、C、D均會調(diào)用拷貝構(gòu)造函數(shù)。而選項B沒有創(chuàng)建的動作,它會調(diào)用的函數(shù)是重載的賦值運算符函數(shù)。故應(yīng)該選擇B。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。