11.以下程序的執(zhí)行結(jié)果為【11】。
#include
using namespace std;
class base
{
public:
virtual void who()
{cout<<″base class″<
};
class derive1:public base
{
public:
void who()
{cout<<″derive1 class″<
};
class derive2:public base
{
public:
void who()
{cout<<″derive2 class″<
};
void main()
{
base obj1,*p;
derive1 obj2;
derive2 obj3;
p=&obj1;
p->who();
p=&obj2;
p->who();
p=&obj3;
p->who();
}
【參考答案】
【11】base class derive1 class derive2 class
12.operator是運(yùn)算符重載時(shí)必須使用的關(guān)鍵字,它和被重載的運(yùn)算符連在一起,作為運(yùn)算符函數(shù)的專用函數(shù)名,務(wù)必把該函數(shù)說明為【12】的。
【參考答案】
【12】二義性
13.【13】是一系列相關(guān)函數(shù)的模型或樣板,這些函數(shù)的【14】形式相同,只是所針對的【15】不同。
【參考答案】
【13】函數(shù)模板 【14】源代碼 【15】數(shù)據(jù)類型