A.#include B.#include"stdio.h" C.#include<./stdio.h> D.#include"/stdio.h"
A.如果派生類改寫了基類的虛函數(shù)并定義了新的缺省參數(shù),則通過(guò)基類指針調(diào)用這個(gè)函數(shù)將應(yīng)用派生類的缺省參數(shù)。 B.如果派生類改寫了基類的非虛函數(shù),則通過(guò)基類指針將調(diào)用該函數(shù)的原始版本,通過(guò)派生類的指針則調(diào)用其改寫版本。 C.如果基類沒(méi)有缺省構(gòu)造參數(shù),則派生類的構(gòu)造函數(shù)需要在初始化自身成員之前顯式調(diào)用基類構(gòu)造函數(shù)。 D.如果dynamic_cast無(wú)法將基類引用轉(zhuǎn)換為派生類引用,將拋出異常std::bad_cast。
A.編譯器將自動(dòng)產(chǎn)生缺省構(gòu)造函數(shù),訪問(wèn)權(quán)限為public。 B.編譯器將自動(dòng)產(chǎn)生缺省構(gòu)造函數(shù),訪問(wèn)權(quán)限為private。 C.編譯器將自動(dòng)產(chǎn)生拷貝構(gòu)造函數(shù)。 D.編譯器將自動(dòng)產(chǎn)生拷貝賦值函數(shù)。