已知類C定義了缺省構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)、析構(gòu)函數(shù),并重載了賦值運(yùn)算符和流輸出運(yùn)算符。現(xiàn)有如下代碼段: 則在該代碼段的main函數(shù)執(zhí)行期間,共調(diào)用了類C的拷貝構(gòu)造函數(shù)和析構(gòu)函數(shù)分別多少次?()
A.0和2 B.1和2 C.2和2 D.2和3
已知類CMyClass的定義如下 在main函數(shù)中有如下定義CMyClassmc;inti;請(qǐng)問(wèn),下面哪個(gè)操作是正確的()
A.mc=mc++i B.mc=i++mc C.mc=mc++ D.mc=++mc
A.運(yùn)算符函數(shù)作為成員函數(shù)重載時(shí),最左邊操作數(shù)必須是運(yùn)算符的一個(gè)類對(duì)象 B.流輸入輸出運(yùn)算符<<、>>一般作為成員函數(shù)重載 C.當(dāng)重載了+、=運(yùn)算符時(shí),則+=運(yùn)算符會(huì)自動(dòng)重載 D.重載時(shí)可以根據(jù)要求改變運(yùn)算符操作數(shù)的個(gè)數(shù)