inheriting constructos
Nick Sabalausky
a at a.a
Mon Nov 30 06:57:05 PST 2009
"Ary Borenszweig" <ary at esperanto.org.ar> wrote in message
news:hf03ps$lk2$1 at digitalmars.com...
> Andrei Alexandrescu wrote:
>> Walter and I just discussed the matter of inheriting constructors. Our
>> thought on the issue:
>>
>> a) If a class doesn't define any constructors and adds no fields, inherit
>> constructors. Example:
>>
>> class MyException : Exception {}
>>
>> b) If a class defines at least one constructor, do not inherit
>> constructors.
>>
>> c) If a class doesn't define any constructors but does add at least a
>> non-static field -> undecided.
>>
>> What do you think?
>
> I think c should be a compile-time error.
>
Why? (Not to be contentious.)
More information about the Digitalmars-d
mailing list