這方法蠻特殊的,不知是否有實用的價值,很像為 Base 附加功能,不過的我寧願採用延伸介面的方法
1 #include <iostream>
2
3 using namespace std;
4
5 class Base1
6 {
7 public:
8 // Constructor
9 Base1(){}
10 // Destructor
11 ~Base1(){}
12 };
13
14 class Derived1:public Base1
15 {
16 int m_data;
17 public:
18 // Constructor
19 Derived1()
20 {
21 m_data = 0;
22 }