若基类拥有数量众多的不同版本的构造函数,而派生类中只有一些成员函数,则对于派生类而言,其构造函数就等同于构造基类. struct A { A(int i) {} A(double d, int i) {} A(float f, int i, const char* c) {} //... }; struct B : public: A { B(int i): A(i) {} B(double d, int i): A(d, i) {} B(float f, int i, const char*…