[問題] 多重繼承
想請教一個多重繼承的問題
目前我有一個「祖類別」,分別給兩個「父類別」繼承,如下情況:
class Base
{
private :
int A;
public :
int GetA() { return A; }
}
class FatherA : public Base
{
private :
int B;
public :
int GetB() { return B; }
};
class FatherB : public Base
{
private :
int C;
public :
int GetC() { return C;}
};
後來我有一個子類別要多重繼承FatherA和FatherB,如下:
class Son : public FatherA, public FatherB
{
};
不過這樣雖然能編譯過
在使用由Son所產生出來的物件,使用其「祖類別」的方法時
會產生ambiguous的情況,想請問這個部份該如何處理?
還請各位指導一下,謝謝
--
▁▁
Google 女友|██████████████████▕搜尋▏進階搜尋 | 使用偏好
▇▇  ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄
搜尋: ⊙所有網頁 ○中文網頁○繁體中文網頁 ○台灣的網頁
所有網頁 約有0項符合女友的查詢結果,以下是第 0項。 共費21年。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.7.157
→
10/09 11:16, , 1F
10/09 11:16, 1F
→
10/09 11:16, , 2F
10/09 11:16, 2F
→
10/09 11:22, , 3F
10/09 11:22, 3F
→
10/09 11:23, , 4F
10/09 11:23, 4F
→
10/09 11:25, , 5F
10/09 11:25, 5F
→
10/09 11:26, , 6F
10/09 11:26, 6F
→
10/09 11:26, , 7F
10/09 11:26, 7F
→
10/09 11:26, , 8F
10/09 11:26, 8F
推
10/09 12:02, , 9F
10/09 12:02, 9F
→
10/09 12:09, , 10F
10/09 12:09, 10F
→
10/09 13:15, , 11F
10/09 13:15, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章