super constructors question
Serg Kovrov
kovrov at no.spam
Sun Aug 13 14:28:48 PDT 2006
Jarrett Billingsley wrote:
> "Serg Kovrov" <kovrov at no.spam> wrote in message
>> But i do not understand intension. Is it so hard for compiler to find
>> suitable constructor in base class(es)?
>
> It's not really trivial. Basically the rule would have to change so that if
> a class were defined without any ctors, it would have to create a ctor for
> each ctor that the base class has, and forward the parameters. So your code
> would insert an implicit "this(char[] name) {super(name);}" in FooBar. That
> seems like a little too much automation for very rarely any real benefit.
> Most of the time you're going to be making new constructors for the derived
> class anyway, so it's kind of a niche problem.
Personally I do not see it as too much automation, but a little bit
source code overhead. I believe Walter cares about unnecessary typing
overhead.
--
serg.
More information about the Digitalmars-d-learn
mailing list