A.編譯器將自動(dòng)產(chǎn)生缺省構(gòu)造函數(shù),訪問權(quán)限為public。 B.編譯器將自動(dòng)產(chǎn)生缺省構(gòu)造函數(shù),訪問權(quán)限為private。 C.編譯器將自動(dòng)產(chǎn)生拷貝構(gòu)造函數(shù)。 D.編譯器將自動(dòng)產(chǎn)生拷貝賦值函數(shù)。
A.從“不具備任何虛函數(shù)的類”派生出的新類型,即便定義良好,也可能在使用過程中導(dǎo)致資源泄露。 B.改寫基類的虛函數(shù)時(shí),派生類提供的定義應(yīng)當(dāng)具備完全一致的返回值類型、參數(shù)類型和常量性聲明。 C.指向派生類的指針總是能夠自動(dòng)轉(zhuǎn)換為指向基類的指針,同時(shí)保持常量性不變。 D.即使基類不包含任何成員,用作基類后,在派生類型中也總是至少占據(jù)一個(gè)字節(jié)。
A.FactoryMethod設(shè)計(jì)模式定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪一個(gè)類。他使一個(gè)類的實(shí)例化延遲到其子類. B.Observer設(shè)計(jì)模式定義對(duì)象間的一種一對(duì)多的依賴關(guān)系,當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí),所有依賴于它的對(duì)象都得到通知并被自動(dòng)更新 C.Bridge設(shè)計(jì)模式將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。 D.Builder設(shè)計(jì)模式將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。