單項選擇題

對于C++中類(class)與結(jié)構(gòu)(struct)的描述正確的為()

A.類中的成員默認(rèn)是private的,當(dāng)是可以聲明public,private和protected,結(jié)構(gòu)中定義的成員默認(rèn)的都是public
B.結(jié)構(gòu)中不允許定義成員函數(shù),當(dāng)是類中可以定義成員函數(shù)
C.結(jié)構(gòu)實例使用malloc()動態(tài)創(chuàng)建,類對象使用new操作符動態(tài)分配內(nèi)存
D.結(jié)構(gòu)和類對象都必須使用new創(chuàng)建
E.結(jié)構(gòu)中不可以定義虛函數(shù),當(dāng)是類中可以定義虛函數(shù)
F.結(jié)構(gòu)不可以存在繼承關(guān)系,當(dāng)是類可以存在繼承關(guān)系

題目列表

你可能感興趣的試題

問答題

【簡答題】內(nèi)聯(lián)函數(shù)在編譯時是否做參數(shù)類型檢查?

答案: 內(nèi)聯(lián)函數(shù)要做參數(shù)類型檢查,這是內(nèi)聯(lián)函數(shù)跟宏相比的優(yōu)勢。
問答題

【簡答題】當(dāng)一個類A中沒有聲明任何成員變量與成員函數(shù),這時sizeof(A)的值是多少,如果不是零,請解釋一下編譯器為什么沒有讓它為零。

答案: S.izeof(A)=1;
編譯器不允許一個類的大小為0,會為它分配1字節(jié)的內(nèi)存。試想,若,不這樣做,那2個類...
微信掃碼免費搜題