nIf one of the base class constructors expects an argument list, the derived class constructor must supply the actual arguments expected by the base class constructor in its initialization list.
nFor example, if the savings and equity constructors expect arguments, the assets class constructor must provide them as follows:
n
nclass assets : public
savings, public equity {
n public:
n assets(const char* n, float s) :
n savings(n, s),
n equity(n, e) {
n }
n ...
n