字符指針、浮點數(shù)指針、以及函數(shù)指針這三種類型的變量哪個占用的內(nèi)存最大?為什么?
類ClassB從ClassA派生,那么ClassA *a = new ClassB(„); 試問該表達是否合法?為什么?
如果ClassA中定義并實現(xiàn)虛函數(shù)int func(void),ClassB中也實現(xiàn)該函數(shù),那么上述變量a->func()將調(diào)用哪個類里面的函數(shù)?如果int func(void)不是虛函數(shù),情況又如何?為什么?
您可能感興趣的試卷
最新試題
如果把const限定符放在*號的右邊,使指針本身成為一個const指針,即()。
程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進來。一般情況下,使用尖括號括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。
命名空間是C++的一種機制,使用關(guān)鍵字()把大量有邏輯聯(lián)系的程序?qū)嶓w組合在一個標識符下。
string類中為字符串對象提供了一些成員函數(shù),調(diào)用這些成員函數(shù)的方法為()。
在C++程序中由new分配的動態(tài)內(nèi)存空間必須通過()運算符釋放。
運算符new還可以用來對數(shù)組進行動態(tài)分配,這時需要在數(shù)據(jù)類型后面添加(),并在其中指明所要分配的數(shù)組元素個數(shù)。
在程序中使用函數(shù)可以是提高程序的開發(fā)效率和()。
引用的定義格式為()。
()是所有C++程序開始執(zhí)行的入口。
當(dāng)不同類型的量進行混合算數(shù)運算時,可以在程序中使用強制類型轉(zhuǎn)換運算符時static_cast或()。