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