Constructor inheritance? Why not?
Shachar Shemesh via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 8 00:14:06 PDT 2015
On 08/06/15 06:35, Jonathan M Davis wrote:
> They're not polymorphic, and it doesn't make sense to call a base class
> constructor on a derived class. I think that I heard somewhere that
> C++11 added some sort of constructor inheritance
No, it didn't.
What C++11 added was the ability to use the implementation of one
constructor from another (something D already has), and to use the
parent's constructor definitions without redefining them when you have
several.
None of those comes under the umbrella of "constructor inheritance", for
much the same reasons you already pointed out.
Shachar
More information about the Digitalmars-d
mailing list