?? 程序13.2:多重繼承歧義性.cpp
字號:
/* 程序13.2:多重繼承歧義性.cpp:*/
#include<iostream> //包含頭文件
using namespace std; //使用名字空間std
class Base1 //基類1
{
public:
void Display()
{
cout<<"基類Base1"<<endl;
}
};
class Base2 //基類2
{
public:
void Display()
{
cout<<"基類Base2"<<endl;
}
};
class derived : public Base1,public Base2 //子類
{
//空類;
};
/*
int main()
{
derived dVar;
dVar.Display(); //產生歧義性
return 0;
}*/
int main()
{
derived dVar;
dVar.Base1::Display(); //調用Base1類的Display()函數
dVar.Base1::Display(); //調用Base2類的Display()函數
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -