這裏的構造一個繼承的類是一類:通過調用兩個參數化的父類的構造函數
class P1{
public:
P1(int i){}
};
下面是另一個類:
class P2{
public:
P2(int i){}
};
這裏是從上面的兩個類繼承的類:
class D: public P1, public P2{
//?
};
我是否也侵入了這兩個類的構造函數?
如何編輯d類,這樣我可以通過以下方式構建派生類:
D d(11,22);
不,您沒有___繼承構造函數。但是你可以訪問基類的構造函數。 – Hindol
你需要的是[Member Initalizer list](http://stackoverflow.com/questions/1711990/what-is-this-weird-colon-member-syntax-in-the-constructor)。 –
class P1:代替A代表P1嗎? –