簡單示例
普通情況
class A {
public:
A(int a, int b, int c) {}
A() : A(1, 2, 3) {}
};
繼承中
class A {
public:
A(int a, int b, int c) {}
};
class B : public A {
public:
B() : A(1, 2, 3) {}
};
注意事項
- 委托構(gòu)造函數(shù)與繼承中的繼承構(gòu)造函數(shù)非同一概念痕檬。