問答題

【簡(jiǎn)答題】C++提供了默認(rèn)版本的構(gòu)造函數(shù),為什么還需要用戶自定義構(gòu)造函數(shù)?

答案: 類的默認(rèn)構(gòu)造函數(shù)可以建立基本類型數(shù)據(jù)成員的存儲(chǔ)空間。基于以下兩個(gè)原因,需要用戶定義構(gòu)造函數(shù):
(1)對(duì)數(shù)據(jù)成員...
題目列表

你可能感興趣的試題

問答題

【簡(jiǎn)答題】結(jié)構(gòu)和類有什么區(qū)別?如果把程序中定義結(jié)構(gòu)的關(guān)鍵字struct直接改成class,會(huì)有什么問題?用教材上的一個(gè)例程試一試,想一想做什么修改能使程序正確運(yùn)行?

答案: 結(jié)構(gòu)是數(shù)據(jù)的封裝,類是數(shù)據(jù)和操作的封裝。可以把結(jié)構(gòu)看成是類的特例。結(jié)構(gòu)和類都可以用關(guān)鍵字struct或class定義。區(qū)...
微信掃碼免費(fèi)搜題