Use C++0x’s Inheriting Constructors to Reduce Boilerplate Code in Class Hierarchies
ere’s a common scenario: a base class has multiple constructors, each of which takes a different number of parameters of various types. A derived class has to declare “mirror constructors”