super constructors question
Sean Kelly
sean at f4.ca
Sun Aug 13 11:30:31 PDT 2006
Serg Kovrov wrote:
> Hello everybody,
>
> Could someone explain why D do not lookup for appropriate super
> constructor? It is in specs:
>> If there is no constructor for a class, but there is a constructor
>> for the base class, a default constructor of the form:
>> this() { }
> But i do not understand intension. Is it so hard for compiler to find
> suitable constructor in base class(es)?
I suspect this is because a default ctor is generated for classes with
no ctor defined, and the lookup rules in D then keep the compiler from
looking in base classes for a match since the current class has a ctor
defined.
Sean
More information about the Digitalmars-d-learn
mailing list