按如下要求編程驗(yàn)證子對(duì)象的有關(guān)操作。
(1)定義兩個(gè)類(lèi)A和類(lèi)B。
(2)在類(lèi)B中有兩個(gè)類(lèi)A的對(duì)象one,two。
驗(yàn)證如下事實(shí):
(1)在類(lèi)B的構(gòu)造函數(shù)中應(yīng)該包含對(duì)兩個(gè)類(lèi)A的子對(duì)象的初始化項(xiàng),被放在成員初始化列表中。
(2)在類(lèi)B的默認(rèn)構(gòu)造函數(shù)中隱含著子對(duì)象的初始化項(xiàng)。
(3)在類(lèi)B的析構(gòu)函數(shù)中也隱含著子對(duì)象的析構(gòu)函數(shù)。
(4)調(diào)用子對(duì)象構(gòu)造函數(shù)的順序。
您可能感興趣的試卷
最新試題
引用的定義格式為()。
C++語(yǔ)言可以用()限定符強(qiáng)制改變?cè)L問(wèn)權(quán)限。
運(yùn)算符new還可以用來(lái)對(duì)數(shù)組進(jìn)行動(dòng)態(tài)分配,這時(shí)需要在數(shù)據(jù)類(lèi)型后面添加(),并在其中指明所要分配的數(shù)組元素個(gè)數(shù)。
static_cast的功能是將一種數(shù)據(jù)類(lèi)型轉(zhuǎn)換成另一種數(shù)據(jù)類(lèi)型,其使用格式為()。
如果在定義引用時(shí),在定義的前面加上了()關(guān)鍵字,則表明該引用是常引用。
()是所有C++程序開(kāi)始執(zhí)行的入口。
當(dāng)不同類(lèi)型的量進(jìn)行混合算數(shù)運(yùn)算時(shí),可以在程序中使用強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符時(shí)static_cast或()。
使用string類(lèi)時(shí),在程序中必須包含這個(gè)類(lèi)的頭文件,使用的語(yǔ)句為()。
程序設(shè)計(jì)語(yǔ)言可以分為三種:低級(jí)語(yǔ)言、中級(jí)語(yǔ)言和高級(jí)語(yǔ)言,C++語(yǔ)言屬于()。
在程序中使用函數(shù)可以是提高程序的開(kāi)發(fā)效率和()。